相关疑难解决方法(0)

如何以编程方式退出android应用程序

我找到了一些以编程方式退出Android应用程序的代码.通过在onDestroy()中调用以下任何一个代码,它会完全退出应用程序吗?

  1. System.runFinalizersOnExit(true)
    (要么)
  2. android.os.Process.killProcess(android.os.Process.myPid());

我不想在单击退出按钮后在后台运行我的应用程序.请问我可以使用这些代码中的任何一个来退出我的应用程序吗?如果可以,我可以使用哪些代码?这是退出Android应用程序的好方法吗?

android

291
推荐指数
22
解决办法
36万
查看次数

如何退出应用程序并显示主屏幕?

我有一个应用程序,在主页上我有通过应用程序导航的按钮.

在那个页面上,我有一个"EXIT"按钮,当点击它时,应该将用户带到应用程序图标所在的手机上的主屏幕.

我怎样才能做到这一点?

android back-button exit

193
推荐指数
9
解决办法
32万
查看次数

如何关闭Android应用程序?

我想关闭我的应用程序,以便它不再在后台运行.

怎么做?这是Android平台上的好习惯吗?

如果我依赖"后退"按钮,它会关闭应用程序,但它会保留在后台.甚至有一个名为"TaskKiller"的应用程序只是为了在后台杀死这些应用程序.

android

157
推荐指数
9
解决办法
34万
查看次数

Activity.finish()方法到底在做什么?

我正在开发Android应用程序一段时间,并且关注了很多关于活动生命周期和应用程序生命周期的帖子.

我知道Activity.finish()方法调用的方法Activity.onDestroy(),并从堆栈中删除活动,我想它以某种方式指向操作系统和垃圾收集器,他可以"做他的把戏"并释放内存,当它发现它是一个很好的时间做所以....

我来到这篇文章 - 退出申请不赞成?并阅读Mark Murphy的回答.

这让我对这个finish()方法究竟是做什么感到困惑.

我有机会打电话finish(),onDestroy()不会打电话吗?

android application-lifecycle activity-lifecycle ondestroy

148
推荐指数
7
解决办法
20万
查看次数

如何停止在Eclipse下运行的程序?

我找不到停止正在运行的程序的选项(无论是在调试模式还是在发布模式下).

所以现在,我只需关闭模拟器就可以停止程序(将控制权返回给Eclipse).

有没有更好的方法呢?这样我就不需要关闭(并重启)模拟器了?

eclipse android android-emulator

107
推荐指数
5
解决办法
7万
查看次数

以编程方式安装Android关闭活动

导出远离屏幕的活动中的等效操作是什么.就像按下后退按钮一样,活动也会消失.如何从活动内部调用它以使其自行关闭.

android android-activity

90
推荐指数
3
解决办法
10万
查看次数

在Android上关闭应用程序并启动主屏幕

我有两个不同的活动.第一个发射第二个.在第二个活动中,我调用System.exit(0)以强制关闭应用程序,但是第一个活动会自动显示,而不是返回到主屏幕的应用程序.如何避免这种情况,让应用程序返回主屏幕?

android android-activity

75
推荐指数
8
解决办法
16万
查看次数

如何以编程方式退出Android应用?

我确信这个问题已经被问了很多次,因为我读了几个.我的客户希望我在他的应用程序中放置一个按钮,用户可以单击并退出.我已经读过这个,发现打电话finish()会这样做.但是,完成只关闭当前正在运行的活动吗?我有很多活动,所以在这种情况下,我必须传递每个活动的实例并完成它们或将每个活动变成Singleton模式.

我也知道Activity.moveTaskToBack(true)可以让你进入主屏幕.好的,这不是关闭,而是背景化过程.那么这是有效的吗?

我应该使用哪种方法完全关闭应用程序?上述方法中的任何一种方法或上述方法的任何其他方法/其他用法?

java eclipse android android-activity

71
推荐指数
10
解决办法
23万
查看次数

如何使用其所有活动杀死应用程序?

可能重复:
退出应用程序 - 这是不赞成的吗?

我想为用户提供退出应用程序的选项,因为我需要删除一些敏感数据,只要应用程序需要它就存储在SharedPreferences中.

一旦用户想要退出,应该擦除SharedPreferences中的密码,当然应该关闭应用程序的所有活动(没有已知密码运行它们是没有意义的 - 它们会崩溃).

我怎样才能做到这一点?

System.exit(0)并且finish()只退出当前活动 - 没用.我知道有一个taskmanager应用程序.怎么那样呢?它能够杀死整个应用程序......

android kill

56
推荐指数
6
解决办法
12万
查看次数

以编程方式从最近的应用删除应用

我知道可以在清单中声明活动,因为它们被排除在以下位置android:excludeFromRecents:http: //developer.android.com/guide/topics/manifest/activity-element.html#exclude

但是,这不是我想要的,我想知道是否有办法以编程方式从最近的应用程序中删除应用程序

android

49
推荐指数
6
解决办法
5万
查看次数