![](/img/trans.png)
[英]Why Android lifecycleScope can be automatically cancelled
在閱讀這篇關於生命周期感知型 CoroutineScope 的帖子時,我閱讀了以下內容: 每個 Lifecycle 都帶有一個 LifecycleScope,它可以讓你啟動協程,一旦 Lifecycle 達到 DESTROYED state 就會自動取消。 我正在閱讀lifecycle-runtim ...
[英]Why Android lifecycleScope can be automatically cancelled
在閱讀這篇關於生命周期感知型 CoroutineScope 的帖子時,我閱讀了以下內容: 每個 Lifecycle 都帶有一個 LifecycleScope,它可以讓你啟動協程,一旦 Lifecycle 達到 DESTROYED state 就會自動取消。 我正在閱讀lifecycle-runtim ...
[英]Kotlin, How do I dismiss an App by pressing the Back button Activity which is not the launcher activity in android?
我有一個帶有導航片段的登錄活動,一個是初始屏幕,然后導航到登錄片段,這是啟動器活動,它檢查用戶是否已經登錄,如果已經登錄,則啟動 de Initial Activity。在初始Activity 我有一個導航片段,但是當用戶按下后退按鈕時,Activity Launch 開始而不是關閉 Activi ...
[英]UninitializedPropertyAccessException: lateinit property binding has not been initialized
我遇到隨機崩潰“lateinit 屬性綁定尚未初始化”。 大多數時候它工作正常,但偶爾我們會在 crashlytics 上遇到此崩潰。 請讓我知道這里出了什么問題我有一個帶有以下代碼的 BaseActivity 我有一個 HomeActivity,它使用以下代碼覆蓋 BaseActivity 我正在 ...
[英]Unable to launch Activity From Service with Intent :Version android 12
我正在創建一個應用程序,我想在其中檢查活動的狀態,例如活動是在前台還是在后台。這從代碼中可以完美運行,但是我想在后台使用服務時將活動帶到前台,所以當活動將進入后台 state 我正在調用該服務,並且我正在從該服務啟動活動,但是在相同的意圖代碼不起作用之后,服務在版本 10 之前可以正常工作。 這是 ...
[英]how to get lifecycle of abstract activity in android
我有一個視頻播放器應用程序,我需要從 Android 中的另一個 class 訪問抽象活動的生命周期。在我的抽象活動中,我嘗試使用 LifecycleRegistry,但這讓我成為生命周期所有者而不是抽象的實際生命周期class。如何從另一個 class 訪問抽象活動的生命周期? 這是我的抽象活動: ...
[英]Simple asynchronous web request that does not get lost on activity state change
我試圖弄清楚如何正確地對 Android 執行異步 web 請求,這樣當響應返回時,如果活動被破壞並從 state 更改重新創建(例如:a屏幕旋轉),而請求仍在處理中。 我能想到的唯一解決方法是將異步工作從Activity卸載到Application class(即從清單的<applicati ...
[英]What is the best way to declare a variable for a TextView that changes during lifecycle of Activity?
我決定通過在循環的每個階段更改簡單的 TextView 的不同屬性來了解 Activity 的生命周期是如何工作的。 我想知道為上述 TextView 聲明變量的最佳方法是什么,以便我可以在每個階段使用它。 我當前的解決方案是使用lateinit var聲明一個變量,並在onCreate中分配一個 ...
[英]Restart a new instance of an activity already in the stack
我有一個家庭活動 A,我從那里打開活動 B。在 B 中,有一些復雜的視圖,其中包含從 .network 獲取數據的狀態。 從 B 按下按鈕 I go 到活動 C。 現在,如果我按回,我 go 到 B 並保留狀態。 問題:我想在 C 中有一個按鈕,當我按下它時,我打開 B 但在一個新的 state 中 ...
[英]Is launch { whenStarted {} } and launchWhenStarted {} exactly the same?
下面的完全一樣嗎? 和 或者它們確實有一些不同的目的,因此提供了兩個 API? ...
[英]After two or more screen rotations, lifecycleScope.launchWhenCreated stops working as expected
我有這樣的代碼: 由於StateFlow的值即使在被收集后仍然存在,在屏幕旋轉后,第一個lifecycleScope.launchWhenCreated Scope.launchWhenCreated 被調用,再次從流中收集flowUser ,將其分配給 lateinit user變量,稍后再調用d ...
[英]Android onStop gets called right after tap pause button
我有一個關於 Android 基本功能的快速問題。 很明顯,當屏幕部分可見時會調用 onPause。 進一步的 onStop 據說僅在屏幕不再處於前景或背景時才被調用。 然而奇怪的是,當我按下手機上的暫停按鈕時,每次在我的活動中都會調用 onStop。 即使活動屏幕部分可見,我在后台顯示 0.5 - ...
[英]How to perform certain operations in a fragment inside a view pager before the activity is destroyed
我的活動布局如下 適配器如下所示 片段布局由一個在onCreateView方法中創建並初始化的回收器視圖組成。 我的活動調用 API 端點以獲取兩組列表,代表已讀和未讀通知的組合,每一個都填充在特定片段的回收器視圖中。 該活動將值存儲在兩組實時數據實例中,並像教程建議的那樣在兩個片段之間傳遞數據。 ...
[英]After update lifecyle to version 2.4.0 Make build error AAR metadata file: **/aar-metadata.properties
將生命周期版本更新到 2.4.0 后,我無法構建我的應用程序,錯誤代碼是: 添加了此代碼,但它對我不起作用 ...
[英]onResume called for background activity when showing transparent activity
我有要求調用自Activity-A的一個的onResume API及其響應用於阻止用戶如果需要,通過顯示上的活動-A的頂部的活性-B使用的應用程序的要求。 另一個要求是,在活動-B的UI中間的幾條消息,並有活動-B透明的屏幕的其余部分。 這些消息向用戶顯示他們被阻止的原因,並將他們重定向到一個 U ...
[英]Android: Control action to happen if user closes app with Recent Apps Button
我的應用程序有一個可用性狀態來顯示用戶是否在線,現在當用戶關閉應用程序時,如果他在線,它將給出 0 和 1 的值。 現在,當用戶使用最近的應用程序按鈕關閉應用程序時,它沒有活動生命周期,因此我無法控制發送用戶離線信息的操作。 那么有什么解決方案可以控制當用戶使用最近的應用程序關閉應用程序時會發生 ...
[英]Why Timber log produces the log messages twice once the activity restart its lifecycle in Android?
在我的 Android 項目開發過程中,我遇到了鼓勵使用 Timber 日志庫的情況; 但是當我切換到使用它時,我發現一旦我在其中放置Timber.plant(new Timber.DebugTree()); 重新啟動其生命周期(第二次調用onCreate(savedInstanceState) ) ...
[英]When is it acceptable to omit a call to onCreate within an entrypoint activity class?
我正在研究TensorFlow Lite Android 示例應用程序代碼,並注意到它們的入口點類ClassifierActivity沒有覆蓋onCreate 。 到目前為止,根據關於 onCreate() 的活動生命周期指南 您必須實現此回調,它會在系統首次創建活動時觸發。 我認為必須在入 ...
[英]How RecyclerView.Adapter StateRestorationPolicy works?
我在我的活動的 onCreate 方法中異步填充我的適配器。 當活動重新配置時,它會破壞當前活動並創建新的活動實例。 因此,我以前的清單將丟失。 我必須再次用新數據填充我的適配器。 因此,當適配器恢復其 state 時,我的列表可能尚未填充。 我認為這就是為什么當活動重新配置發生時適配器總是轉到起 ...
[英]Back button in Android activity lifecycle
如果 android 中的后退按鈕是從 memory 中銷毀活動或刷新活動,那么我的問題是為什么按下概覽按鈕后仍然顯示活動? ...
[英]Can Activity lifecycle callbacks interrupt each other or happen concurrently?
像 onCreate()、onStart()、onResume() 這樣的 Activity 生命周期回調,總是在執行之前等待前者完成,或者是否有可能在 onCreate() 完成之前調用 onStart(),中斷它,然后 onCreate 繼續onStart() 完成后。 它們是否有可能同時運行 ...