日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

[Android1.5]打开多个Activity,返回到第一个Activity的问题

發布時間:2024/9/21 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Android1.5]打开多个Activity,返回到第一个Activity的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

   Android項目中一旦涉及到登錄就基本會遇到這個問題:打開多個Activity之后再登錄超時的情況下如何才能跳轉到登錄界面,參見帖子這里。暫時沒有完美解決方案,本文是對該帖子的補充說明:

?

聲明

  歡迎轉載,但請保留文章原始出處:)?

    博客園:http://www.cnblogs.com

    農民伯伯: http://www.cnblogs.com/over140

?

正文

  一、流程截圖

    

  二、問題說明

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

?

  三、解決辦法

    3.1  實現代碼

      三級界面調用如下代碼:

????????Intent?intent?=?new?Intent(context,?LoginView.class);
????????intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
????????context.startActivity(intent);

    3.2  代碼說明

       如果intent對象包含FLAG_ACTIVITY_CLEAR_TOP 標記,當目標task中已存在與接收該intent對象的 activity類型相同的activity實例存在時,所有位于該activity對象上面的activity將被清空,這樣接收該intent的 activity就位于棧頂,可以響應到來的intent對象。如果目標activity的運行模式為standard(默認),則目標activtiy也會被清空。因為當運行模式為standard時,總會創建新的activity對象來接收到來的intent對象。

?

  四、注意問題

    注意查看源代碼,Activity在finish的時候會判斷一下mParent是否為空。

?

  五、參考文章

    4.1  Android的Activity和Tasks詳解

    4.2  打開多個Activity,返回到第一個Activity


結束

?  本文關鍵在代碼說明那部分,看來還是需要系統的對Activity等基礎類進行詳細的學習才能解決更復雜的問題。


轉載:http://www.cnblogs.com/over140/archive/2010/11/24/1886430.html

總結

以上是生活随笔為你收集整理的[Android1.5]打开多个Activity,返回到第一个Activity的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。