Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android Widget生命周期大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在扩展appwidgetprovider的我的widget类中,我有一些包含数据的静态最终ArrayLists.我的Widget中有一些按钮,当按下时会导致在类中调用onReceive.我注意到有时ArrayLists在运行onReceive时会丢失它们的值(为空),但大多数时候它们都有预期的数据.

ArrayList在此上下文中是否可以安全使用?是否有任何窗口小部件生命周期事件会导致列表重新实例化.我发现很难找到有关Widget Lifecycle事件的任何文档.

解决方法

否.如果您的应用程序没有其他任何内容正在运行,则您的进程可能会在onupdate()调用之间终止.

您的流程已终止.

是因你的思维方式没有生命周期.

appwidgetprovider一个清单注册的BroadcastReceiver.清单注册的BroadcastReceiver仅在其onReceive()调用时生存.生活在该范围之外的任何东西,例如静态数据成员,都是可靠的.

请将您的信息存储在文件数据库中.

大佬总结

以上是大佬教程为你收集整理的Android Widget生命周期全部内容,希望文章能够帮你解决Android Widget生命周期所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。