back-stack

    0熱度

    1回答

    我有3個片段,即frag1,frag2,frag3。 第一個片段有兩個按鈕。第一個按鈕點擊將frag2放在屏幕上,點擊第二個按鈕將frag3放在屏幕上。 工作流程的第一個按鈕應該遵循的是 frag1 - > frag2 frag2 - > frag3 當返回按鈕被按下:frag3 - > frag1 工作流程第二個按鈕應該是 frag1-> frag3 當後退按鈕被按下時:frag3 - > fr

    -1熱度

    3回答

    我已經使用以下代碼用於顯示和解除dialogfragment: public static void showDialogFragment(FragmentManager fm,String type){ FragmentTransaction ft = fm.beginTransaction(); MyDialogFragment prev = (MyDialogFragm

    0熱度

    1回答

    我想弄清楚如何正確處理導航通過可能指向已刪除項目的片段回棧。我想這是一個很常見的情況,但我還沒有找到解決方案。 |-----------------------|--------------------------------------------------|--------------------| | Action | Back stack |

    1熱度

    2回答

    當我的應用程序轉到後臺並且收到廣播時,我的應用程序處於不一致狀態,並且我想確保下次我的應用程序進入前臺時,我啓動Launcher(或根)活動。 要做到這一點,我有以下方法, 我所有的活動,從數據庫中獲取。當恢復檢查基地的應用程序的狀態。如果狀態不一致,請啓動Root活動。問題:應用程序恢復應該很快,並且檢查狀態是一個數據庫調用。還有,我會想要避免的Root活動可見的翻轉。 抓住廣播接收機中的前景活

    0熱度

    1回答

    沒什麼好說的。我正在使用單個活動,然後進入一個片段,其中調用setDisplayHomeAsUpEnabled(Boolean.TRUE)和setHasOptionsMenu(Boolean.TRUE)。該菜單有兩個項目,並與他們的互動是正確的。我在應用程序的所有onOptionsItemSelected上設置了斷點(包括活動,碎片和抽屜切換),但是當我調試時,菜單打開並且沒有觸發斷點。 的情況下

    -1熱度

    5回答

    我編寫了一個程序,使用Timer並使用Toggle狀態控制該計時器。 Toggle's默認狀態爲OFF,一旦我做出切換狀態從OFF到ONTimer開始變化,當我再次更改爲OFF它停止Timer按要求。 但是,當我Timer是ON我切換到其他活動,然後再come back到ToggleActivity,然後做改變切換狀態從ON到OFF問題開始 - 它仍然運行Timer ... 注意:當我使用fini

    0熱度

    2回答

    從developers guide, 當您執行,這樣的片段交易,也可以將其添加到 回棧年代由活動 - 在 活動的每個回堆棧條目管理是的記錄發生的片段交易。通過按返回按鈕,返回堆棧允許用戶將反向分片交易(反向導航 )。 這是Backstack的fragments一個stack或某種transaction記錄? 因爲如果它是一個fragmentsstack和fragment移除(這意味着飛出backs

    1熱度

    1回答

    這裏是情況。 A是該應用發起的第一項活動。 鑑於A - > B,如果我叫活性樓就變成了 - >˚F結算B. 然而,也有情況下,如從呼叫的F - >乙 - > C.應當再次解析爲A - > F。因此我相信FLAG_ACTIVITY_NO_HISTORY不起作用。 編輯: 澄清 結構會是這樣, A(發射) BDF(第二電平,A - > B,A - > d,或A - > F) CE(第三級,A→B→C或

    0熱度

    2回答

    我打開「活動A」。 「活動A」立刻做了FragmentTransaction這樣打開「片段A」: FragmentTransaction t = fm.beginTransaction(); ListFragment f = new ProfileFragment(); t.replace(R.id.main_frag, f, "act_frag"); f.setArguments(args

    1熱度

    1回答

    我使用 this.Frame.Navigate(typeof(Page2)); 導航,並在第二頁我期待,如果我能回去處理後退按鈕。 的問題是,我做的,我不希望它被存儲在堆棧中的頁面時,我知道我能做到 this.Frame.Navigate(typeof(Page2)); this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1)