我有一个问题:我需要一个singleTask Activity。
这是一个webViewActivity,我只是加载一个URL 但是当你关闭它时,它一定不能关闭:当你回来时,webViewActivity应该显示历史信息!
所以,我实现它只是为了将webViewActivity LaunchMode设置为" SingleTask"。
它解决了这个问题!
在我的MainActivity中,我只想关闭当前的应用程序 但是,我无法做到:它始终显示webViewActivity。
单击后退键时,将显示MainActivity 但你无法关闭应用程序!
如何解决此问题?
你可以帮帮我吗?非常感谢你!我甚至使用过System.exit(0);
但它不能很好地运作!
答案 0 :(得分:0)
我通过这种方式解决了这个问题:
当您关闭当前活动时,您可以这样做
var _delay = 3000;
function checkLoginStatus(){
$.get("checkStatus.php", function(data){
if(!data) {
window.location = "logout.php";
}
setTimeout(function(){ checkLoginStatus(); }, _delay);
});
}
checkLoginStatus();
让我看看资源:
finish();
ActivityCompat.finishAffinity(this);
我们可以这个方法。它完成了JVM中的所有活动。