我的應用程序有幾個活動,第一個是登錄屏幕,即使使用主頁按鈕停止了應用程序並恢復它,我也總是強制用戶登錄。有沒有辦法在Android中實現這一點?首頁按鈕上的Android清除活動列表按下
3
A
回答
0
在清單中的啓動程序活動中使用android:clearTaskOnlaunch="true"
,對於所有其他活動,在清單中使用android:finishOnTaskLaunch="true"
。
作爲參考,請看下面的鏈接,這將幫助你做你想做的事。
0
這是我的Home鍵收聽。只需將它附加到您的主頁按鈕,它將在開始家庭活動時清除堆棧:home_button.setOnClickListener(new HomeButtonListener(this));
其中this
是對主頁按鈕所處活動的引用。我的家庭活動的名稱是Home.java
,位於我自己的activities
包內。只是不想讓任何人對import activities.Home
和我使用Home.class
感到困惑。
import activities.Home;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
public class HomeButtonListener implements View.OnClickListener
{
Activity activity;
public HomeButtonListener(Activity activity)
{
this.activity = activity;
}
@Override
public void onClick(View v)
{
Intent intent = new Intent(activity, Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
activity.startActivity(intent);
}
}
相關問題
- 1. 按鈕上的清除微調按下
- 2. Android - 點擊主頁按鈕清除堆棧中的活動
- 3. 按下其他活動的按鈕清除回收站
- 4. 如何清除按鈕上的活動堆棧單擊Android
- 5. Android:澄清開放活動和按鈕
- 6. 按下主頁按鈕時在android中保存活動狀態
- 7. UITextView上的清除按鈕
- 8. Android的上頁下頁按鈕的MediaController
- 9. Android活動按鈕
- 10. Android:按主頁按鈕在子活動中殺死父活動
- 11. 無法按下Back按鈕摧毀Android活動按下
- 12. 按下按鈕時清除edittext
- 13. 知道何時按下清除按鈕
- 14. Angular |刪除按鈕上的活動類
- 15. Android:清空按鈕後ListView後按下
- 16. 清除上後退按鈕堆棧活性按壓
- 17. 當主頁按鈕被按下時如何清除堆棧
- 18. 當按下按鈕時,JSF頁面值被清除
- 19. 清除浮動按下
- 20. 在android按鈕上的下拉菜單啓動多個活動
- 21. 微分主頁按鈕,按下後退按鈕並啓動新活動
- 22. 錶行動錶行的數據刪除刪除按鈕按下
- 23. PHP - 清除職務值下拉列表在復位按鈕按下
- 24. 點擊一個按鈕清除填充的下拉列表
- 25. 按鈕顯示爲在Android中的活動開始時按下的按鈕
- 26. 如何在按下按鈕按鈕後啓動活動?
- 27. Android的活動沒有不散的後退按鈕按下
- 28. 活動在按下按鈕時關閉
- 29. 如何清除上按下後退按鈕
- 30. 按鈕開始活動Android
非常感謝您的幫助! – user1145533 2013-02-12 10:41:02