ICode9

精准搜索请尝试: 精确搜索
  • android-Kotlin:不可变类型对可变类型内部变量的只读访问2019-11-10 15:33:52

    在Android中学习ViewModels时,出现了一个问题,感觉像是要解决Kotlin.在下面的代码中,我们可以看到MutableLiveData值正在用于编辑值和指标.但是,我们不希望这些可变值暴露给其他任何事物,特别是Android生命周期的成员.我们确实希望Android Lifecycle成员有权读取值,但不能设置它们.

  • android – 什么时候调用了viewmodel onCleared2019-09-10 20:25:58

    ViewModels是独立于活动/片段生命周期还是仅与其配置更改无关.什么时候它们将不复存在并且后续的onCleared()方法被调用. viewModel可以与另一个Activity共享吗? 情况: Activity1+viewModel1--->(rotation)--->Activity1+viewModel1 --->(launch Intent)--->Activity2+viewModel1

  • 如何从服务中的Room数据库读取数据和监听更改?2019-09-10 19:04:28

    我将用户信息存储在本地房间数据库中.在活动和片段中,我使用AndroidViewModel和LiveData来监听对数据库所做的更改并更新UI. 现在,我想分析所有过去的用户数据,为将来的决策提供建议.我的建议会随着用户对数据库的每次更改而改变,因此我需要经常更新我的推荐,同时一遍又一遍地进行

  • android – 无法解析符号ViewModelProviders2019-09-10 14:26:10

    我正在研究Android ViewModel架构组件,但在尝试初始化AppCompatActivity中的ViewModel时遇到上述错误. import android.arch.lifecycle.ViewModelProviders; ViewModelProviders.of(this).get(CounterViewModel.class); 有一些与此相关的问题和文章,他们指出在app gradle文件中添

  • 从Android P(API 28)开始,Android Studio Loaders已被弃用?2019-08-23 11:26:55

    我是Android的新手,我已经完成了一些Android应用程序开发课程,现在我正在尝试应用我学到的东西.我选择了一个新闻应用程序.它将从5-10源提取新闻,并在recyclerview中显示它们. 我认识到我使用的课程材料已经过时了.我已经使用AsynctaskLoader来处理互联网连接问题,但现在在官方的An

  • Android ViewModel无法在片段更改后继续存在2019-07-27 03:26:37

    我一直在尝试使用viewmodel和livedata来分享片段之间的信息. 但是当我从第一个片段更改为另一个片段时,我的viewmodel似乎重新初始化,使我丢失了以前存储的所有数据. 我在我的片段中以相同的方式获得了两次我的viewmodel: @Override public void onCreate(Bundle savedInstanceStat

  • 跨组织活动的Android组件ViewModel2019-07-05 15:26:51

    在Android Components中我可以将应用程序类作为ViewModel的所有者,所以我在几个活动中使用它吗?  还是没有走动? ViewModelProviders.of(application class not activity).get(MyViewModel.class); 解决方法:应用程序不是LifecycleOwner,因此您不能将其用作ViewModel的范围.

  • android – 在片段视图模型之间传递数据2019-06-22 11:11:59

    我先说一点,这更像是一个“结构性”问题,我不是要求任何人编写代码;我只想弄清楚我应该如何构建我的应用程序. 我正在为我的应用程序使用Android的DrawerLayout / NavigationView.这意味着MainActivity是我所有片段的主机. 我目前有三个片段(实际上它有更多,但它们或多或少完全像这

  • android – View Model不断创建Live Data实例2019-06-07 13:11:43

    我在活动的onCreate方法中创建了View Model的实例. ticketViewModel = ViewModelProviders.of(this).get(TicketViewModel.class); 然后我有一个方法AddTicket,它使用viewModel来命中服务,并且在viewModel的响应中我解除了加载动画. public void addTicket(View view){

  • android – 从视图模型类获取活动的上下文2019-05-27 08:10:44

    我的代码基于我发现的使用Android架构组件和数据绑定的示例.这对我来说是一种新的方式,它的编码方式使得很难使用所点击的帖子的信息正确地打开新活动. 这是帖子的适配器 class PostListAdapter : RecyclerView.Adapter<PostListAdapter.ViewHolder>() { private lateinit var

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有