我试图通过调用finish()
函数从我的HOME按钮中退出我的应用程序。但是,当我调用finish()
时,应用程序不会退出,但会关闭以前的活动。我该怎么做才能解决这个问题?谢谢。Android中的应用程序退出问题
-1
A
回答
0
这是预期的finish()
只会关闭当前活动,但由于所有已启动的活动都保存在活动堆栈中,因此之前打开的活动就会显示出来。你可以阅读更多关于此这里:您的活动http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html#navigating_away_from_an_activity
0
呼叫moveTaskToBack(真)当您想要关闭的应用程序(它不会杀死你的应用程序,但是从屏幕中移除)
0
,你可以调用
finishAffinity();
,或者如果你想关闭它在后台也应该写,
android:excludeFromRecents="true"
在AndroidManifest
:
<activity
android:name="com.smart.remote.main.SplashActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:excludeFromRecents="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
0
moveTaskToBack(true);
将您的应用程序移动到背景!
相关问题
- 1. 退出应用程序的问题
- 2. 完成/退出Android应用程序中的活动的问题
- 3. 退出Android应用程序
- 4. 退出Android应用程序
- 5. Android:退出应用程序
- 6. 退出应用程序Android
- 7. 退出Android应用程序
- 8. Android问题,而退出我的应用程序
- 9. 在Android中退出应用程序
- 10. 从android中退出应用程序
- 11. 在可可应用程序中退出应用程序菜单的问题
- 12. Android应用程序中的后退按钮无法退出应用程序
- 13. 无法退出Android应用程序
- 14. 退出应用程序按钮android
- 15. 从Android应用程序退出
- 16. Android,opengl ES 1.1,退出应用程序
- 17. 如何退出Android应用程序?
- 18. 从Android应用程序退出
- 19. 使应用程序退出Android
- 20. 如何退出android应用程序退出按钮?
- 21. android按回退按钮应该退出应用程序
- 22. Android退出AsyncTask问题
- 23. OnBackPressed()退出应用程序
- 24. 退出应用程序
- 25. SegFault退出应用程序
- 26. BackButton退出应用程序
- 27. 应用程序退出
- 28. 退出iPhone应用程序?
- 29. 退出iphone应用程序
- 30. 退出应用程序iOS
阅读这个问题的SO - > http://stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon和这个网页:http://groups.google.com/组/ Android的开发者/ browse_thread /线程/ 4c1b8955ebfd5799 – 2011-12-31 11:03:48