有关系统在其生命周期内在Android应用程序中转发给组件的事件的问题。大多数组件都有一个强加于它们的特定LifeCycle。此标记不能单独使用:与[tag:android-activity],[tag:android-service],[tag:android-broadcastreceiver]一起使用
Android: onDestroy() 或 Application 类中的类似方法
我正在扩展 Application 类以处理一些需要上下文的全局变量。我知道 Application 类中有 onCreate() 方法,它在
我有一个 UseCase 和远程存储库,它们在循环中返回 Flow,我在 ViewModel 中收集 UseCase 的结果,如下所示: viewModelScope.launch { useCase.updatePeriodically().collect { ...
我有一个非常奇怪的问题。当我更新我的依赖关系时,在构建时就会出现这个错误。e: 错误。无法确定如何将该字段保存到数据库中。你可以考虑添加一个类型...
使用ViewModelProvider(this)初始化ViewModel实例的问题。
我正在实例化ViewModel类实例,但它没有接受参数(this)。请看我的代码。它是一个简单的代码,因为我试图学习ViewModel和LiveData我搜索,但......
我正在重构我们的android代码,但无法处理以下问题。我们的一些片段包含了太多的代码(大约1000行代码)。我们可以动态更新我们的布尔标志,从 ...
为什么LiveData.getValue会返回null,除非观察者被调用?
我有一个ViewModel,它有一个类型为LiveData的属性。 ,正在从Room数据库中读取。其代码如下: class UserDataViewModel(application: Application) : ...
在我的应用程序中,我在内存中处理一些巨大的对象,当用户使用 "保存 "功能时,这些对象会被持久化。问题是,当用户在后台离开应用时,没有保存,后...
当我运行这个应用时,我首先得到的是 "恢复时",而不是 "启动时",甚至 "创建时 "也不显示,请告诉我为什么?"重启时 "吐司不显示,但测试正在更新。...
希望有人能在这里帮助我,我有两个非常简单的片段设置为NavHostFragment的目的地,我使用navigate在它们之间移动,如下所示: findNavController().navigate(R.id......)。
如何从AbstractSavedStateViewModelFactory中动态设置捆绑。
我的ViewModelFactory: class ViewModelFactory @Inject constructor( private val viewModelMap: 视图模型地图:MutableMap , ViewModelAssistedFactory >,楼主:...
只在新启动时显示闪屏,而不是在后台运行时重启应用时显示。
onActivityCreated被废弃,如何正确使用LifecycleObserver?
Google在Android上取消了fragment的onActivityCreated(),推荐使用LifeCycleObserver。当一个Fragment活动的* {@link Activity#onCreate(Bundle)}被调用时,可以得到一个特别的回调。
我有一个关于锁屏的问题。有时当我睡觉时,当我唤醒手机后,就会调用onResume,然后再调用onPause,这就把我的应用程序搞乱了。我想我可以做一个 ...
如何在android mvvm中用版本库设计清除rxJava disposables?
我是MVVM的新手,想清除我的rxJava一次性用品,我看到一些答案说要在ViewModel的onClear方法中清除它,但我如何在第一时间添加一次性用品?/...
使用viewModels从ChildFragment访问ParentFragment中的ViewModel。
我试图使用viewModels从ChildFragment访问ParentFragment的ParentViewModel。这是我的代码。/ 在ParentFragment类ParentFragment 。Fragment() { val parentViewModel: ...
我如何跟踪我的应用程序的ActivityManager加载时间?
我想跟踪我的应用程序启动需要多少时间,但我想跟踪这里定义的特定信息:https:/developer.android.comtopicperformancevitalslaunch-time为了......
我的安卓应用面临一个问题。在我的闪屏中,经过一些验证后,该应用程序启动homeactivity,但如果用户进入另一个应用程序,我的应用程序的homeactivity仍然会得到 ...
如何在RecyclerView适配器中使用getLifecycle().addObserver()。
这对你们很多人来说可能是个愚蠢的问题,但我找不到在RecyclerView适配器中使用getLifecycle().addObserver()的方法。
我想让方法执行,如果用户退出我的应用程序(退出,而不仅仅是点击主页按钮退出),然后重新启动。我使用了onRestart(),onDestroy()和onStop(),但它们没有给我我想要的东西。...
我有一个Android应用程序,我遇到了一个奇怪的问题。我有一个活动,在onStop()方法中,我调用了finish(),就像这样。@Override public void onStop() { super.onStop(); finish(); }... ...