cost 360 ms
“java.lang.IllegalStateException:在顯示 BottomSheetDialogFragment 時無法在 onSaveInstanceState 之后執行此操作”

[英]"java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState" when show BottomSheetDialogFragment

當我嘗試使用嵌套在另一個活動中的另一個片段的回調結果在片段中打開 BottomSheetDialogFragment 時,我遇到了問題。 所有進一步的演示都是項目中真實案例的抽象,具有已建立的應用程序架構,無法更改。 讓我來解釋你。 我有一個名為“MainActivity”的主要主機活動,其中包含 ...

字段需要 API 級別 29(當前最小值為 16):android.app.TaskInfo#topActivity

[英]Field requires API level 29 (current min is 16): android.app.TaskInfo#topActivity

我試圖檢查活動是在前台還是后台,所以我使用活動管理器來找到它。 當我的compileSdkVersion為 28 時,應用程序編譯成功。 當我使用compileSdkVersion 29 運行相同的代碼時, compileSdkVersion以下錯誤, 當我將compileSdkVersion設 ...

每當應用程序從后台進入前台時,如何始終啟動登錄活動?

[英]How to always start Login activity whenever app comes to foreground from background?

我有LoginActivity這是我的 MAIN 以及 LAUNCHER Activity,我還有其他活動,例如CustomerAddActivity和CustomerListActivity 。 現在假設我在CustomerAddActivity ,我按下 Home 按鈕,應用程序進入后台,當應 ...

處理活動狀態的最佳方法

[英]Best way to handle activity state

我正在制作一個應用程序,當我正確登錄時該應用程序顯示另一個活動,但是當我按下后又返回到登錄活動顯示的應用程序時,在主屏幕中顯示了該活動。 我能夠避免這種方式覆蓋onBackPressed: 這是最好的方法嗎? 退出應用程序時,還有一種更合適的方法來保持應用程序的狀態嗎? ...

我可以在Android中重復使用Activity嗎?

[英]Can I reuse an Activity in android?

我為我的英語致歉,我正在開發我的第一個應用程序,但我不知道該如何進行。 我有一個注冊事物的活動,我想提供修改該注冊的選項。 我考慮過要重用注冊活動來做到這一點,我的意思是,當您單擊“修改”時,它會打開注冊活動並填充其所有字段,並且您可以修改任何內容(不像新的注冊活動那樣使用空字段) ,然后進 ...

通過兩項活動維護活動狀態

[英]Maintain Activity State with two Activities

我們有一個Android App和一個包含兩個活動的MainActivity和PageTwo。 在MainActivity中,我們將EditText小部件設置為僅接受數字輸入,還具有一個通過Intent轉到下一個活動的Button。 在第二個活動PageTwo上,我們有一個Button,可以 ...

返回到活動狀態后還原

[英]Restore Activity state after returning to it

我的ListView包含一些音樂,在每個項目旁邊都有一個圖標,如果音樂存在於SD卡中,則該圖標為播放圖標,否則為下載圖標。 當我單擊下載圖標時,它將開始使用ProgressBar下載,但是如果我在下載時按返回按鈕,然后再次返回活動,則進度條消失,並且播放圖標變為可見。 回到活動后,如 ...

存儲和還原活動狀態

[英]Storing and restoring activity states

調用另一個活動時,可以確定我存儲在當前活動中的變量在返回時是否存在? 對於上面的代碼,我可以通過存儲在當前活動實例字段中來使用(2),還是應該使用(1)傳遞值,然后在onActivityResult()使用getIntExtra() onActivityResult()來恢復該值? ...

android活動類和對象

[英]android Activities classes and objects

我是安卓開發的新手。 所以我有一個關於活動的問題。 在 Google 開發人員中,他們說您必須創建一個繼承自 Activity 類的類。 到現在為止還挺好。 現在我在想一個 Activity 是一個類,這導致了我的主要問題。 因此,當活動是一個類時,它如何調用所有實時循環方法。 在 Java 中,我 ...

靜態var被殺死但活動進入前台

[英]android - static var is killed but activity is brought to foreground

假設我有2個活動A和B。我從A轉到B,然后按“主頁”按鈕。 有一些靜態變量在A中初始化。 幾個小時或幾天之后,或者直到活動被終止,我從“最近”按鈕再次啟動該應用程序。 活動B成為該應用程序的新入口點,但是靜態var不再擁有任何值,除非我重定向回A,否則它沒有初始化的機會。 我la ...

onSaveInstanceState沒有被調用

[英]onSaveInstanceState is not getting called

我有一個活動,它啟動結果代碼的各種活動,並在onActivityResult方法中獲得結果,它根據結果代碼啟動適當的活動。 在為結果啟動的Activity中沒有調用onSaveInstanceState 。 例如,導航活動將活動A啟動為: 然后A通過設置結果代碼完成,以便Ap ...

Android中兩個不同活動中的相同狀態

[英]Same state in two different activities in Android

我目前正在基於Google Developers分發的應用開發基於BLE(藍牙低能耗)API的Android應用。 目前,我已經找到了設備,已連接並通過從站(CC2540 TI)接收通知。 我的總體建議是:我有一個活動“ A”,它每隔1秒連接並顯示接收到的通知(數據字符串),並且我想 ...

控件進入下一個活動后,保持活動狀態,用於后退按鈕遍歷

[英]Maintain Activity State, After Control Passes To Next Activity ,For Back Button Traversing

在單擊ListView片段中的項目時,控件轉到“詳細信息活動”,該活動將下載與此項目相關的數據並為該活動中的查看器設置適當的適配器。在此活動中,如果用戶單擊圖像,則會啟動“全屏活動”。全屏顯示該特定圖像。 現在,我的問題是:當用戶通過單擊“關閉圖標”或“后退按鈕遍歷”離開此“全屏活動”時, ...

檢測android應用程序轉到后台

[英]Detecting android application going to background

當我的應用程序“進入后台”/“變為非活動狀態”時,我需要關閉藍牙。 我嘗試在我的MainActivity的onPause()中執行此操作,但這不起作用,因為現在BT關閉(Mainactivity的onPause()被觸發)即使我開始一個新活動,顯示Mainactivity中所選項目的實體細 ...

什么時候使用saveInstanceState()方法?

[英]When to use saveInstanceState() method?

我知道saveInstanceState()用於存儲活動變量,EditText中的文本等。 但是我懷疑我應該保留觀點嗎? 讓我給你一個場景。 我的視圖有3個按鈕。 單擊其中之一后,將向用戶顯示WebView(在同一活動中)。 現在,如果應用程序被殺死,我是否應該保存狀態,即當應 ...

實施類似於“不參加活動”的行為

[英]implement behaviour similar to “don't keep activities”

我的應用程序中有一個場景,它可以無限執行活動a->活動b->活動a->活動b ...,最終得到OOM。 是否有人意識到像“不保留活動”這樣的行為的方式,例如活動將被殺死以釋放內存但仍保留在歷史記錄中,因此可以在用戶向后導航時重新創建它? ...

如何保持活動狀態完好無損在android上?

[英]How to keep the activity state intact on back press in android?

我是Android新手。 根據Android開發者文檔制作活動啟動模式singleTop,它將保持活動完好無損。 但它不適合我。我有一個活動,我有一個倒數計時器,我想要的是當我離開該活動的背面按下並返回到倒計時器應該仍在運行的活動。 怎么做 ? 請幫忙 ...

應用主題后的Android保存應用程序狀態

[英]Android saving application state after a theme is applied

我創建了一個應用程序,我可以通過單擊按鈕在2個主題(黑色和白色)之間切換。 我在清單中將默認主題設置為白色。 因此,每次關閉並重新啟動應用程序時,都不會保存主題狀態並應用白色主題。 任何人都可以給我一些想法或代碼,如果可能,關於如何保存應用程序的狀態,不同的方法來做到這一點? ...


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