我成功完成了一些Android应用程序,但我总是觉得我没有遵循Android开发的最佳实践。
没有什么事情让我觉得开发一个 100% 完整的 Android 应用是困难的
1.确保我的应用程序遵循所有内存管理内容
2.确保我的应用程序不会崩溃
3.这个一直是我的一大困惑-
我将所有代码放在 oncreate() 方法中,包括事件监听器、phonestate 监听器(如果我需要)等。
onResume()、onPause()等其他方法有什么用...(我理解了它们何时被调用的概念)
我应该在 onPause() 中停止所有事件监听器还是默认 android 清除它?
我可以将所有事件监听器放在 onResume() 中吗?
最佳答案
当 Activity 结束时,像以前一样再次进入堆栈,它不会从堆栈中删除,然后在恢复时调用,就像您想查看任何网络服务中的任何列表一样,然后在灯关闭后,屏幕灯再次打开,然后 onresume( ) 被调用,您可以在此处调用该 Web 服务并使用更新值排列 ListView 。
当您的应用程序进入暂停模式时,onpause() 将调用
您可以点击上面的链接,我认为您的所有疑问都会解决
关于java - 使用 Android Activity 的良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19701986/