android  打開多個Activity,返回到第一個Activity的問題

一、問題說明

    依次從登錄到三級界面,然後退出回到登錄界面。

二、解決辦法

2.1  實現代碼
 三級界面調用如下代碼:

  1.  Intent intent = new Intent(context, LoginView.class);
  2. intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  3. context.startActivity(intent);
2.2  代碼說明       如果intent對象包含FLAG_ACTIVITY_CLEAR_TOP 標記,當目標task中已存在與接收該intent對象的 activity類型相同的activity實例存在時,所有位於該activity對象上面的activity將被清空,這樣接收該intent的 activity就位於棧頂,可以響應到來的intent對象。如果目標activity的運行模式爲standard(默認),則目標activtiy也會被清空。因爲當運行模式爲standard時,總會創建新的activity對象來接收到來的intent對象。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章