activity-stack

    1熱度

    3回答

    作爲問題標題說 - 我需要知道什麼是「刪除」/銷燬/完成一個活動的最佳方式,它位於堆棧中間的某個位置,目前處於暫停模式(不是特定的實例 - 但是具體的派生類) 。 例如: 如果堆棧的當前狀態是這樣的: ActivityD <-- top of the stack, currently forground ActivityC ActivityA ActivityC ActivityA 請

    10熱度

    3回答

    我想爲我的研究所創建一個應用程序。 問題是:我的應用程序將有兩個佈局(登錄和儀表板)。 學生可以正確填寫登錄表單,進入儀表板,按下按鈕並填寫其他字段。但是,如果用戶按下後退按鈕,則不應該返回到登錄屏幕,而是保留在儀表板中,否則將退出應用程序。 然後,如果學生重新打開應用程序並且已經記錄,他應該自動重定向到儀表板,而不是登錄屏幕,除非用戶按下儀表板上的註銷按鈕,然後將他重定向回登錄屏幕。 你怎麼能這

    1熱度

    2回答

    上。 在點擊一個按鈕,它開始其打開瀏覽器的意圖。當我在瀏覽器中時,我按下主頁按鈕,然後登錄到主屏幕。現在,如果我通過啓動器再次啓動我的應用程序,它將打開瀏覽器而不是我的應用程序。我怎樣才能避免啓動我的應用程序時打開瀏覽器? 眼下,打開一個網址的代碼如下所示: private void openUrlExternal(String url) { Intent openUrlIntent =

    1熱度

    2回答

    我有一個Activity_A它有一個註銷選項。點擊我所說的登錄活動。所以當我在登錄活動中點擊設備後退按鈕時,我會回到Activity_A,在那裏我有註銷選項。我想要的是,當我點擊設備後退按鈕時,我登錄活動它必須帶我到設備主屏幕。例如「關閉應用程序」或「清除活動堆棧」。 我嘗試這樣做: Intent intent = new Intent(Activity_A.this, LoginActivity

    1熱度

    1回答

    說,我有A-> B-> C-> D堆棧。我怎樣才能將它重新排列爲D-> A-> B-> C?

    0熱度

    4回答

    我有一組按鈕的主菜單活動。一個按鈕啓動一項新的活動,允許用戶填寫並提交表格。當用戶提交表單時,第三個活動開始,基本上只是一個屏幕上有一些內容和一個按鈕來返回到主菜單。但是,當我創建一個intent並轉到主要活動時,setContentView()不起作用,並且我的按鈕分配會導致NullPointerException。 我知道有一些方法可以通過意向標誌或調用finish()返回堆棧。我還沒有成功的

    0熱度

    2回答

    當我的程序啓動時,它運行一個mainActivity,它立即啓動並將數據加載到另一個Activity中。我這樣做是因爲數據只需要在mainActivity中加載一次,然後發送到其他活動中! 所以!據說,我的問題可能是可預見的!當用戶點擊足夠的時候,他會完成這個初始活動,然後坐在那裏......非常地,而不是回到Android的主菜單。 我想要做的是向mainActivity的onResume()方

    7熱度

    1回答

    我有一個名爲HomeActivity的活動,它具有SurfaceView並顯示相機預覽圖片。如果您正在啓動/重新啓動它,此活動非常沉重,感覺很慢。 所以我做了一些調查,發現,總是調用onCreate方法。在我看來,如果活動已經開始,這不應該發生? documentation說: 第一次創建活動時調用。這是您應該完成所有常規靜態設置的位置:創建視圖,將數據綁定到列表等。此方法還會爲您提供一個包含活動

    7熱度

    1回答

    我有一個問題,我的一項活動是後彈出我認爲我完成它。 有沒有辦法看到活動的堆棧?

    4熱度

    1回答

    在我的應用程序中有一個我不明白的行爲。我的MainActivity A爲SingleTask。 它也叫Activity B也是SingleTask。 當我在第二個活動中按Home按鈕打開另一個應用程序,然後我嘗試去我的應用程序保持按下按鈕我總是去主Activity,我想打開第二個活動,以保持狀態當我按Home按鈕。 我試過設置然後第二個活動singleTop它不起作用。 任何幫助?