如何扼杀Android的进步

如何扼杀Android的进步,android,kill,progress,Android,Kill,Progress,当我试图退出时,我运行了下面的代码,但我无法终止进程 如果我重新启动我的应用程序,另一个进程开始了。怎么了 我的退出代码: Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startMain);

当我试图退出时,我运行了下面的代码,但我无法终止进程

如果我重新启动我的应用程序,另一个进程开始了。怎么了

我的退出代码:

Intent startMain = new Intent(Intent.ACTION_MAIN);
    startMain.addCategory(Intent.CATEGORY_HOME);
    startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(startMain);
    System.exit(0);
    finish();

使用此代码结束应用程序

 finish();
        Intent intent = new Intent(Intent.ACTION_MAIN); 
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
        intent.addCategory(Intent.CATEGORY_HOME); 
        startActivity(intent);

为了上传图片,你需要增加你的声誉分数,现在是1。。。您需要是该网站的注册会员,拥有至少10个声誉,才能获得使用此功能的特权。此活动是您的根活动还是当前堆栈中的唯一活动?顺便说一句,您可以使用并共享此处的链接上载图像,直到您被允许在SOyes中上载图像,这是我的根活动,我可以完成它,但当我重新启动它时,我可以看到DDMS中的另一个进度,原来的进度仍然存在。为什么要先调用finish()?这会不会先关闭活动,然后再启动另一个活动?是的,它会关闭活动,然后启动一个新的活动,标志为clear top,通过该标志,活动堆栈将被清除,第二个标志将确保主屏幕显示,因此所有进程将安静地停止,应用程序将关闭