各位大虾,问一下,如何实现进入某一activity后,实现定时自动退出整个应用程序哈??该调用什么函数啊??
------解决方案--------------------
可以用Thread
new Thread(){
@Override
public void run(){
synchronized(this)
{
try
{
wait(5000); //5秒
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
finish();
}
}.start();
------解决方案--------------------
兼容性问题,并不适合于所有版本的,甚至不同手机。
解决办法就是在每个Activity里面注册一个相同名称的广播接收机,要退出的话发送广播,所有Activity收到广播后执行finish();
------解决方案--------------------
先定义一个intent string QUIT_APPLICATIONS = "com.test.test";
然后在每个activity中,
1. new broadcastreveiver.
2. filter intent;
filter.addAction(QUIT_APPLICATIONS );
register receiver.
3.在onReceive中
if (QUIT_APPLICATIONS .equals(action)) {
finish();
}