簡體   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