采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
摘要:
问题:多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。网上资料:{finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~解决问题:我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.FLAG_ACTIVITY_CLEAR_TOP,再次开启A时将会清除该进程空间的所有Activity。在D中使用下面的代码:Java代码Intentintent=newIntent();intent.setCla 阅读全文
posted @ 2013-12-21 11:14 leihupqrst 阅读(748) 评论(0) 推荐(0)
浙公网安备 33010602011771号