繁体   English   中英

android 2.x设备上的Android应用程序小部件问题,但在android 4.x设备上可以正常工作吗?

[英]Android app widget issue on android 2.x device But works smoothly on android 4.x device?

我正在尝试显示应用程序小部件(具有配置活动。用户可以选择要在应用程序小部件上显示的类别)。 我可以使用android 4.x设备中的应用程序小部件顺利运行该应用程序。 一切正常,但是当涉及到android 2.x设备时,屏幕上出现消息“问题加载小工具”,而不是加载正确的应用程序小部件。 而且我无法弄清楚任何人遇到过此类问题是什么问题? 请帮助 :(

注意:应用小部件的布局仅使用

1)RelativeLayout

2)LinearLayout

3)Imageview(设置图像位图)

4)Textview

我拥有的库包括SherlockActionBar 4.2,Viewpager Indicator

运行应用程序小部件时出现“问题加载小工具”的原因是1)您正在为应用程序小部件使用不支持的小部件。 您只能使用这些小部件

 1)FrameLayout,LinearLayout,RelativeLayout,Gridlayout
 2)AnalogClock,Button,Chronometer,ImageButton,ImageView,ProgressBar,TextView,ViewFlipper,ListView,GridView,StackView,AdapterViewFlipper,Viewstub.

注意:不支持这些类的后代。

2)另一个原因可能是您要在RemoteView上设置的值可能在不知不觉中为null。 所以您应该注意这一点。

3)另一个原因可能是您忘了为不同版本定义值,例如我的场景(由Prativa解释)。

根据您的问题,该应用程序小部件可以在android 4.x设备中顺利运行,但在android 2.x设备中会弹出“问题加载小工具”。 问题不在您的编码部分中。 如果对零件进行编码有问题,则它也不会在4.X设备中运行。该Appwidget在2.X设备中显示“问题加载小工具”。因此,问题可能出在设计您可能错过的零件上在布局文件中分配一些值。 正确检查您的appwidget布局xml文件。 布局中的2.X设备可能缺少一些值。 这样的错误不会显示在logcat中,但是这些错误非常有害。

暂无
暂无

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

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