cost 82 ms
為什么Android lifecycleScope可以自動取消

[英]Why Android lifecycleScope can be automatically cancelled

在閱讀這篇關於生命周期感知型 CoroutineScope 的帖子時,我閱讀了以下內容: 每個 Lifecycle 都帶有一個 LifecycleScope,它可以讓你啟動協程,一旦 Lifecycle 達到 DESTROYED state 就會自動取消。 我正在閱讀lifecycle-runtim ...

Kotlin,如何通過按后退按鈕 Activity 關閉應用程序,這不是 android 中的啟動器 Activity?

[英]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 屬性綁定尚未初始化

[英]UninitializedPropertyAccessException: lateinit property binding has not been initialized

我遇到隨機崩潰“lateinit 屬性綁定尚未初始化”。 大多數時候它工作正常,但偶爾我們會在 crashlytics 上遇到此崩潰。 請讓我知道這里出了什么問題我有一個帶有以下代碼的 BaseActivity 我有一個 HomeActivity,它使用以下代碼覆蓋 BaseActivity 我正在 ...

無法使用 Intent 從服務啟動活動:版本 android 12

[英]Unable to launch Activity From Service with Intent :Version android 12

我正在創建一個應用程序,我想在其中檢查活動的狀態,例如活動是在前台還是在后台。這從代碼中可以完美運行,但是我想在后台使用服務時將活動帶到前台,所以當活動將進入后台 state 我正在調用該服務,並且我正在從該服務啟動活動,但是在相同的意圖代碼不起作用之后,服務在版本 10 之前可以正常工作。 這是 ...

如何在 android 中獲取抽象活動的生命周期

[英]how to get lifecycle of abstract activity in android

我有一個視頻播放器應用程序,我需要從 Android 中的另一個 class 訪問抽象活動的生命周期。在我的抽象活動中,我嘗試使用 LifecycleRegistry,但這讓我成為生命周期所有者而不是抽象的實際生命周期class。如何從另一個 class 訪問抽象活動的生命周期? 這是我的抽象活動: ...

簡單的異步 web 請求不會在活動 state 變化時丟失

[英]Simple asynchronous web request that does not get lost on activity state change

我試圖弄清楚如何正確地對 Android 執行異步 web 請求,這樣當響應返回時,如果活動被破壞並從 state 更改重新創建(例如:a屏幕旋轉),而請求仍在處理中。 我能想到的唯一解決方法是將異步工作從Activity卸載到Application class(即從清單的<applicati ...

為 TextView 聲明在 Activity 生命周期內發生變化的變量的最佳方法是什么?

[英]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 中 ...

兩次或多次屏幕旋轉后,lifecycleScope.launchWhenCreated 按預期停止工作

[英]After two or more screen rotations, lifecycleScope.launchWhenCreated stops working as expected

我有這樣的代碼: 由於StateFlow的值即使在被收集后仍然存在,在屏幕旋轉后,第一個lifecycleScope.launchWhenCreated Scope.launchWhenCreated 被調用,再次從流中收集flowUser ,將其分配給 lateinit user變量,稍后再調用d ...

Android onStop 在點擊暫停按鈕后立即被調用

[英]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 端點以獲取兩組列表,代表已讀和未讀通知的組合,每一個都填充在特定片段的回收器視圖中。 該活動將值存儲在兩組實時數據實例中,並像教程建議的那樣在兩個片段之間傳遞數據。 ...

onResume 顯示透明活動時調用后台活動

[英]onResume called for background activity when showing transparent activity

我有要求調用自Activity-A的一個的onResume API及其響應用於阻止用戶如果需要,通過顯示上的活動-A的頂部的活性-B使用的應用程序的要求。 另一個要求是,在活動-B的UI中間的幾條消息,並有活動-B透明的屏幕的其余部分。 這些消息向用戶顯示他們被阻止的原因,並將他們重定向到一個 U ...

Android:如果用戶使用“最近使用的應用程序”按鈕關閉應用程序,則控制動作發生

[英]Android: Control action to happen if user closes app with Recent Apps Button

我的應用程序有一個可用性狀態來顯示用戶是否在線,現在當用戶關閉應用程序時,如果他在線,它將給出 0 和 1 的值。 現在,當用戶使用最近的應用程序按鈕關閉應用程序時,它沒有活動生命周期,因此我無法控制發送用戶離線信息的操作。 那么有什么解決方案可以控制當用戶使用最近的應用程序關閉應用程序時會發生 ...

為什么一旦活動在 Android 中重新啟動其生命周期,Timber 日志就會產生兩次日志消息?

[英]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) ) ...

什么時候可以在入口點活動類中省略對 onCreate 的調用?

[英]When is it acceptable to omit a call to onCreate within an entrypoint activity class?

我正在研究TensorFlow Lite Android 示例應用程序代碼,並注意到它們的入口點類ClassifierActivity沒有覆蓋onCreate 。 到目前為止,根據關於 onCreate() 的活動生命周期指南 您必須實現此回調,它會在系統首次創建活動時觸發。 我認為必須在入 ...

RecyclerView.Adapter StateRestorationPolicy 是如何工作的?

[英]How RecyclerView.Adapter StateRestorationPolicy works?

我在我的活動的 onCreate 方法中異步填充我的適配器。 當活動重新配置時,它會破壞當前活動並創建新的活動實例。 因此,我以前的清單將丟失。 我必須再次用新數據填充我的適配器。 因此,當適配器恢復其 state 時,我的列表可能尚未填充。 我認為這就是為什么當活動重新配置發生時適配器總是轉到起 ...

Activity 生命周期回調可以相互中斷還是同時發生?

[英]Can Activity lifecycle callbacks interrupt each other or happen concurrently?

像 onCreate()、onStart()、onResume() 這樣的 Activity 生命周期回調,總是在執行之前等待前者完成,或者是否有可能在 onCreate() 完成之前調用 onStart(),中斷它,然后 onCreate 繼續onStart() 完成后。 它們是否有可能同時運行 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM