0
如何從android小部件中調用網絡調用android 我有一個小部件,它將顯示來自web服務的api調用的結果。 那麼如何在窗口小部件中調用Httpget方法? 感謝 jibysthomas來自android小部件的網絡調用
如何從android小部件中調用網絡調用android 我有一個小部件,它將顯示來自web服務的api調用的結果。 那麼如何在窗口小部件中調用Httpget方法? 感謝 jibysthomas來自android小部件的網絡調用
那麼它是如何可能調用一個插件的方法HTTPGET?
的AppWidgetProvider
是BroadcastReceiver
一個子類,像onUpdate()
方法是從接收機的onReceive()
調用。您在此處執行HTTP I/O並不安全,因爲您在主應用程序線程中,並且此工作可能需要很長時間,凍結您的UI並可能導致ANR對話框。
相反,將HTTP工作委託給您從onUpdate()
觸發的IntentService
。如果需要,IntentService
可以更新應用程序窗口小部件的RemoteViews
。