在我简单android
应用程序我有2 activities
。在第一个activity
(主要活动)我已经覆盖ON STOP
方法。但是当我去做第二个activity
停止方法main_Activity
被调用。为什么会发生?根据我的理解,我应该致电Pause
而不是Stop
。当onStop实际上被称为
1
A
回答
1
它同时呼吁。如果onResume()被调用,onPause()将在onStop()之前调用。肉麻的说,onPause()在activity被部分隐藏时被调用,而onStop()被完全隐藏。
阅读http://developer.android.com/training/basics/activity-lifecycle/index.html了解活动生命周期。
1
onPause() - 活动已暂停。
onStop() - 活动停止工作,但它在堆栈中。
onDestroy() - 活动已停止并且已从堆栈中删除。
因此,当你从一个活动到另一个活动,它使的onPause()和的onStop(),但不是的onDestroy()
相关问题
- 1. CustomTaskChange实际执行时被称为updateSQL
- 2. 当抽象Classess实际上被使用?
- 3. 方法预计被称为1次,实际上称为0次[PHPUnit]
- 4. 的onStop称为在onStart
- 5. 当notifyDataSetChanged被称为
- 6. 当onStop()调用
- 7. Django - 当来自查询的数据实际上被读取时
- 8. url.openConnection();实际上并没有被调用
- 9. 当它被称为actionPerformed?
- 10. onStop()不会被调用?
- 11. NoSuchElementError当元素实际上有
- 12. org.openqa.selenium.ElementNotVisibleException当元素实际上可见
- 13. 为什么compileJava实际上被跳过了?
- 14. 为什么我的Cocoa选择器实际上不被调用?
- 15. 当按下后退按钮时,onStop()没有被调用
- 16. 当实际需要global_variables_initializer()时
- 17. 当是实际加载
- 18. XML:声明了一个名称空间前缀,当它实际上是
- 19. 的file_get_contents():实际上
- 20. 实际上是$ RPM_BUILD_ROOT?
- 21. 什么时候Git显示文件被修改,当它实际上不是?
- 22. T-SQL--被称为当前进程
- 23. 当的dealloc被称为在Objective-C
- 24. 当setQuickDialogTableView被称为在quickdialog框
- 25. 的Makefile:当功能被称为
- 26. 当节点被称为与xargs的
- 27. ret_from_syscall源代码,当它被称为
- 28. 是可以计算当localNotification被称为
- 29. 为什么对象被认为不可迭代,虽然他们实际上是?
- 30. 的Symfony:如何当实际名称以数字