savestate

    0熱度

    2回答

    我是Android開發人員中的新成員,因此我還沒有掌握所有基礎知識。 自我幾天以來,我一直在困擾我的問題。 我的問題如下: 我得到了裏面的一些項目recyclerview。我創建了一個按鈕在列表中添加新項目。添加函數工作正常,我可以看到任何新項目,但如果我滑動到第三個片段(我的應用程序中有3個片段,並且recyclerView位於左側),或者如果我簡單地殺掉我的應用程序並重新啓動它,物品被銷燬。

    0熱度

    1回答

    我的應用程序圍繞一個HomeActivity進行,它包含底部的4個選項卡。這些標籤中的每一個都是一個片段,所有這些標籤都從一開始就被添加(不會被替換),並且在點擊適當的標籤時隱藏/顯示它們。 我的問題是,只要我改變標籤,我的滾動狀態就會丟失。顯示該問題的每個片段使用android.support.v4.widget.NestedScrollView(參見下面的示例)。 注意:由於某些原因,使用Re

    0熱度

    1回答

    我是Android開發新手,我想知道如何在用戶重新打開應用程序時在本地保存複選框狀態,並且複選框保持紅色,黃色或綠色。我將代碼放在一個片段中,每次打開應用程序時,它都是我設置的默認紅色。我有自定義的複選框,我有他們循環,當用戶點擊複選框,它保持檢查,但改變顏色。我研究了很多,我嘗試了SharedPreferences,但它不起作用,我需要知道讓用戶單擊複選框並查看它是紅色,黃色還是綠色的邏輯。我所

    0熱度

    1回答

    我的Android應用程序將潛在的大量數據存儲在內存中,它最初從數據庫中讀取。將數據從數據庫讀入內存需要一段時間,我想在程序運行之間將這些數據序列化並緩存到文件中,這樣我就不必每次都從數據庫中讀取數據,希望能夠加快速度應用程序啓動消除數據庫開銷。 此數據存儲在我的應用程序類的成員中,而不是存儲在我的主要活動中。如果我理解正確,當我的主要活動被破壞並重新創建(例如屏幕旋轉)時,Application

    1熱度

    2回答

    我的啓動程序類名稱爲「SplashScreen」。我有兩個活動「MainActivity」和「MenuList」。當用戶打開應用程序時,啓動SplashScreen Activity。初始屏幕活動驗證並啓動MainActivity。用戶通過單擊MainActivity屏幕上的按鈕打開MenuList Activity,然後單擊MenuList Activity中的home按鈕。當用戶打開應用程序時

    0熱度

    2回答

    我得到 java.lang.OutOfMemoryError 對一些用戶(不總是)當我轉換對象的列表使用JSON GSON到。請告訴我如何解決這個問題。 @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); if(myLis

    0熱度

    1回答

    最初我有一個活動A在其中我要打開一個片段,所以在這裏如何保存該片段 因此,當我在銷燬它後啓動我的應用程序恢復該片段在同一活動中這裏相同的位置 因爲,方便回答我的片段交易代碼: Fragment newFragment = new ece_frag(); FragmentTransaction transaction = getFragmentManager().beginTransact

    0熱度

    1回答

    初學者在這裏。我有一個持有ViewPager,反過來,有3個片段的活動: [ Activity ] [ ViewPager ] [ Frag1 ] [ Frag2 ] [ Frag3 ] 說我在Frag3,我已經做了一些工作,它和我的應用程序已指定了價值之一該片段中的成員變量。 然後我點擊主頁(我的活動進入背景,它是onStop方法被稱爲)。然後我

    0熱度

    1回答

    我有一個設計活動中,用戶可以像添加文字,並添加圖片這麼多東西。 現在我需要給一個選項,他們的工作保存爲草稿,所以他們的背景/相對佈局被轉換成數據並保存到一些文件,它甚至可以應用收盤後進行檢索。 我不能使用和的onSaveInstanceState作爲onRestoreInstanceState我有同樣活動的許多實例。 @Override public void onSaveInstanceSta

    0熱度

    1回答

    我正在使用webView加載網頁的Android應用程序。我正在使用的網頁有一個登錄表單,我可以使用該表單登錄並執行我的操作。問題是當我關閉應用程序(退出它)並打開我要做的登錄應用程序時再次登錄。如何保存登錄信息,以便在打開我的應用程序時不必登錄? 在關閉應用程序之前是否有任何方法可以保存所有信息?