【发布时间】:2015-01-08 06:45:46
【问题描述】:
我已经为 android 创建了一个示例应用程序,并在我的 htc android 手机中对其进行了测试。 我想知道如何退出应用程序? 谁能给我示例代码? 谢谢。
【问题讨论】:
我已经为 android 创建了一个示例应用程序,并在我的 htc android 手机中对其进行了测试。 我想知道如何退出应用程序? 谁能给我示例代码? 谢谢。
【问题讨论】:
public void onClick(View v) {
finish();
}
【讨论】:
您可以通过调用finish() 方法退出当前活动。如果您还想停止您创建的服务,您可以致电stopService(Intent i)
http://developer.android.com/reference/android/app/Activity.html#finish() http://developer.android.com/reference/android/content/ContextWrapper.html#stopService(android.content.Intent)
【讨论】:
你也可以重写finish()方法并停止服务,清理内存...
【讨论】:
Activity 类具有覆盖处理生命周期事件的方法。如果系统决定是时候让您的活动关闭商店,则无法保证会调用被覆盖的 finish()。
onDestroy() 会被调用。有关说明,请参阅 Activity 文档。
System.Exit(0);
//使用它来退出整个应用程序。不仅仅是一个活动
【讨论】: