簡體   English   中英

app內的主頁按鈕

[英]Home button within app

我想創建一個“主頁”按鈕,將用戶從當時的任何活動中帶回我應用程序中的“主頁”。 我已經覆蓋了操作欄,所以我將無法使用它。 我的問題是什么時候

Home → A → B

我想按主頁按鈕返回主頁。 最初我有主頁按鈕只是finish()活動,但在這種情況下,我將返回到A.有沒有辦法做我正在嘗試的?

只是為了澄清這是屏幕上的ImageButton ,而不是設備上的硬件主頁按鈕。

您可以使用Intent-Flag FLAG_ACTIVITY_CLEAR_TOP

如果你沒有很多Activities那么你可以簡單地在每個Activities創建一個onClick

Intent intent = new Intent(CurrentActivity.this, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

此標志將帶您回到“Home” Activity並清除堆棧中的所有其他Activity

如果您有許多Activities那么創建一個基本Activity可能會更容易,從中擴展所有其他活動並在該基礎Activity包含主頁按鈕功能

您可以簡單地讓您的圖像按鈕創建一個開始主屏幕活動的意圖,假設這是您正在尋找的。 在按鈕的OnClick中,生成一個intent和startActivity(intent)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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