我正在从官方网站( http://developer.android.com)学习android编程。我了解大部分生命周期,但我不确定系统何时破坏活动。
据我了解,当某些活动在其中停留更长时间onStop()
或前台活动需要更多资源时,系统正在破坏活动。那正确吗 ?
从我读到的更新数据库的最有效方法是 in onStop()
,但假设用户正在向我的“字典”应用程序添加一个单词。所以我需要在列表中收集这些单词然后更新数据库?或者我应该用每个单词(在其他方法中)向 DB 插入行?
我正在从官方网站( http://developer.android.com)学习android编程。我了解大部分生命周期,但我不确定系统何时破坏活动。
据我了解,当某些活动在其中停留更长时间onStop()
或前台活动需要更多资源时,系统正在破坏活动。那正确吗 ?
从我读到的更新数据库的最有效方法是 in onStop()
,但假设用户正在向我的“字典”应用程序添加一个单词。所以我需要在列表中收集这些单词然后更新数据库?或者我应该用每个单词(在其他方法中)向 DB 插入行?