Android退出所有的Activity

2021-06-16 22:40:32 字數 484 閱讀 4067

在android退出所有的應用程式中,如果需要退出activity,但是保留service,這個時候可以只需要儲存所有的activity,然後逐一退出,但是保留service仍然在活動。

public

class

superactivity 

extends

activity   

@override

protected

void

ondestroy()   

/*** 退出所有的activity

*/public

void

if(activitylist.size() > 0) 

}  android.os.process.killprocess(android.os.process.mypid());  

}  }  

這樣通過判斷了解哪些activity需要退出,如果已經退出則不管,如果沒有退出,則將剩下的都給退出

android 關閉所有的Activity

如何退出所有的activity,這個問題估計android初學者都會遇到,當然我也不例外,在朋友的提示下,終於解決了這個問題。對於這個問題的解決方案有兩種 一種是傳送廣播,每個activity接收到廣播後,便呼叫自己的finish 方法 還有一種是讓所有的activity繼承乙個baseactivi...

獲取Android手機中所有的簡訊

首先加上讀取資訊的許可權 public string getsmsinphone uri uri uri.parse sms uri all cursor cur cr.query uri,projection,null,null,date desc if cur.movetofirst else ...

關閉android程式裡所有的activity

如果你喜歡開門見山的話,請直接跳到第三段,因為第二段描述的問題有些抽象,無視第二段是不影響理解的。可以利用清理歷史棧的方法,來巧妙關閉所有activity,首先用乙個設定為不可見的activity a來啟動程式,這個activity a的作用只是用來墊棧底,只有啟動和退出程式才會用到這個activi...