繁体   English   中英

AppWidgets中的ViewFlipper和不保留活动

[英]ViewFlipper in AppWidgets and Don't keep activities

我正在尝试使用视图脚蹼实现Appwidget。 我在视图脚蹼中声明了两个视图,并且一切正常。 现在,从开发人员选项中选择“不保留活动选项”,然后返回主屏幕。 您会发现Viewflipper的appwidget挂起了。

从屏幕上删除appwidget并重新安装。 它将正常开始工作,直到您进入主屏幕。 启动任何活动都会导致相同的问题。 您的小工具停止工作。

从日志来看,没有任何信息可以发送到您的appwidget提供程序。 每次我们启动任何活动时,主屏幕活动都会被杀死。

尤其是ViewFlipper每次都会发生此问题。

我真的很沮丧,因为Google的每个新版本都增加了更多的不稳定性。 Android应该决定处理活动周期,还是像iOS一样简单地处理它。

如果任何人都可以使用Appwidget上的查看脚蹼来解决此问题,请赐教。 或者,如果有人认为最好不要在appwidget上使用Viewflipper,请分享。

哦! 这是我的问题,我以为我没有正确处理appwidget id的内存不足情况

这个应用程式在小工具https://play.google.com/store/apps/details?id=co.ccltd.maplights.nyc.freemium&feature=nav_result#?t=W251bGwsMSwxLDMsImNvLmNjbHRkLm1hcGxpZ2h0J5QW1D0

我确实增加了小部件更新时间,现在是30分钟。 对于我的特定应用,这已经足够了。 基本上,它会在android将其取消优先级之后(在单击后甚至无法获得响应)挂起viewflippers和待处理的意图,但是在小部件更新后它将再次起作用。

或因此,我认为需要更多测试! 但很高兴知道,这不仅是我在内存不足的情况下对Appwidget ID的处理,而且还可能是故障

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM