![](/img/trans.png)
[英]IllegalStateException after using lifeCycleScope
我使用過viewLifecycleOwner.lifecycleScope並嘗試將uploadPhoto StateFlow轉換為LiveData但我的應用程序仍然在關閉 loadingDialogFragment 時崩潰 LoadingDialogFragment.kt ProfileFrag ...
[英]IllegalStateException after using lifeCycleScope
我使用過viewLifecycleOwner.lifecycleScope並嘗試將uploadPhoto StateFlow轉換為LiveData但我的應用程序仍然在關閉 loadingDialogFragment 時崩潰 LoadingDialogFragment.kt ProfileFrag ...
[英]Android RecyclerView items list doesn't change appropriately after chang settings and navigate again to fragment
我有一個活動 android 應用程序,一個具有任務管理的服務應用程序。 對於導航,我使用帶有底部導航的導航組件。 我還使用數據綁定和 Dagger2 DI,如果它對問題調查很重要的話。 用戶成功登錄后,會出現帶有隊列列表(水平回收視圖)的主屏幕。 主頁片段:- 每個隊列(recyclerview ...
[英]Use repeatOnLifecycle to collect a StateFlow's value but only receive the update when current fragment resume
當我在 repeatOnLifecycle 中收集 StateFlow 的值時,我必須導航到其他片段然后返回才能收集值的變化。 但是,一旦更改了值,收集 lambda 就不會立即收到更改,而不會恢復當前片段。 我該如何解決這個問題?// Dao.kt @Dao interface AppDao { ...
[英]Flutter plugin - How to deregister Lifecycle listeners?
我正在嘗試實現一個 Flutter 插件,所以我正在檢查 [docs][1] 中的 ActivityAware 對於 onDetached,它是這樣說的: void onDetachedFromActivity() 此插件已從活動中分離。 分離可能由於多種原因而發生。 該應用程序不再可見,並且 ...
[英]What causes "ActivityThread: Schedule relaunch activity"?
正如標題所說,我在我的應用程序日志中尋找ActivityThread: Schedule relaunch activity: foo.bar.MyActivity的原因。 我在MyActivity.onResume()之后看到此條目,但我沒有覆蓋該方法,也沒有自己重新啟動活動。 我發現這個問題與 ...
[英]Android handle lifecycle event on Jetpack Compose Screen
在 Jetpack Compose 中,所有屏幕都是可組合的 function。Jetpack Compose 中不使用Fragments 。 我們如何使用 Jetpack Compose 處理生命周期事件? 如果我們使用 Fragment,我們可以處理生命周期事件( onStart/onPause ...
[英]When an app is killed does all services in it also always killed?
當一個應用程序被終止(由系統或在最近的應用程序窗口中向上滑動)時,它中的所有服務是否也總是被終止? 據我所知,服務已被終止,如果需要,可能會立即重新啟動,但它們已被終止。 有人可以確認或證實我的這種行為嗎? ...
[英]Android NFC enableReaderMode stopped working; needed to delete and reinstall app?
我們有一個使用 NFC 的應用程序,最近從enableForegroundDispatch遷移到enableReaderMode 。 從那時起,我們一直收到用戶間歇性掃描標簽時遇到問題的錯誤報告。 我今天正在與一位無法掃描任何標簽的客戶進行遠程故障排除(該應用程序昨天一直在運行)。 有時他們會收到 ...
[英]androidx.lifecycle LifecycleObserver not working when disabling InitializationProvider
我已經在我的應用程序 class 中實現了LifecycleObserver ,並且它之前沒有問題。 現在我需要添加 WorkManager worker 並使用 hilt 注入它們,所以我在我的AndroidManifest.xml文件中有這個,供 worker 使用 Hilt。 在我的清單文件中 ...
[英]How to show action bar when replace a fragment after hiding it on previous fragment?
我在 MainActivity 級別 ( mainActionBar ) 上有一個操作欄,在片段級別 ( fragActionBar ) 上有一個操作欄。 我有 3 個片段(A、B、C)。 我希望在訪問片段 A 和 B 時顯示mainActionBar 。另一方面,我希望在訪問片段fragActi ...
[英]ProcessLifecycleOwner is not giving lifecycle callback in Application class
我在我的應用程序類中使用ProcessLifecycleOwner.get().lifecycle.addObserver(this) ,我希望調用onStateChanged()回調,但是我在我的清單中添加了一個提供程序來禁用 WorkManager 的標准自動初始化. 從 SO 中列出的其他幾個 ...
[英]How to get lifecycleScope from Context or Activity?
是否有可能獲得傳遞的Application或Context的生命周期? 我需要使用協同程序運行后台服務,但我已經做了簡單的 while(true),它不支持我的應用程序的生命周期。 ...
[英]How to catch the moment when the user leaves the app on Android?
當用戶離開應用程序(通過返回或開始按鈕點擊)時,我們希望執行一些代碼(重置應用程序狀態)。 起初,我們為此嘗試覆蓋 Activity.onPause()。 但是,當用戶從子 Activity 返回到主 Activity 時,也會調用 onPause。 因此,在這種情況下,應用程序 state 也會 ...
[英]How to pause a timer Object in Kotlin
我在活動中使用這段代碼來顯示計時器倒計時: 如果可能的話,我想實現在onBackPressed()中暫停此 CountDownTimer 並再次恢復它的可能性? 我的想法是在每次 OnBackPressed 時編輯var tempo區分它,並在 onCreate() 中復制第一個代碼段的部分並將其 ...
[英]Different between Android onResume(), onStart() and lifecycleScope
我有 viewmodel 調用 TestViewModel 和一個方法調用 fetchDataFromDataSource() 來調用從服務器獲取數據,我曾經在OnResume()上調用加載數據,直到遇到生命周期范圍我試圖閱讀更多內容,但並沒有真正了解哪個更好。 } 調用 fetchDataFro ...
[英]Why user input isn't restored via onRestoreInstanceState on Android 10?
我有以下代碼: 在 Pixel 3(運行 Android 12)上:在 EditText 中輸入一些內容,然后進行屏幕旋轉組合,打開/關閉屏幕,按返回主頁並再次打開應用程序。 用戶輸入仍在 EditText 在小米 Pocophone F1(運行 Android 10)上,行為略有不同:如果您按回 ...
[英]Databinding TextView no data when use apply function to assign lifeCycleOwner
TextView 無法顯示我從網絡獲取的數據。 我確定我在 onCreateView 中分配了生命周期所有者和視圖模型,但沒有顯示任何內容。 然后我刪除 apply function 並逐行分配lifecycleOwner,它可以工作,但我不知道為什么。 請告訴我是否有人知道原因! 在 View ...
[英]MutableLiveData triggered twice? Android
我使用MutableLiveData連接到API ,第一次它工作正常,但第二次調用兩次。 (我的觀察電話兩次) 這是我的Fragment : 這是我的viewModel : 這是我的impl : 這是我的自定義Resource : 我得到了兩次結果: Log.i("MYTAG", "AL " + ...
[英]Fragment onSaveInstanceState() called after onDestroyView()
由於片段的某些生命周期問題,應用程序開始出現一些崩潰(無法 100% 重現)。 我正在使用視圖綁定,並且我根據Android 的建議手動使綁定無效,以避免在 Fragment 被銷毀后保留對綁定的引用時占用大量內存。 我在onSaveInstanceState()中收到NullPointerExc ...
[英]What are the reasons behind the change in the order of onSaveInstanceState and onStop for APIs 28+?
在 API 28 之后onSaveInstanceState()和onStop()的執行順序發生了變化。 參考文檔中的本段: 該更改的原因是能夠首先執行片段事務,然后保存 state。 參考文檔中的本段: 這次改動后有什么收獲? 這種變化背后還有其他原因嗎? ...