2013-07-18 125 views
1

我正在編寫一個AppWidget,它具有顯示用戶選擇的信息的視圖(例如Textview),我希望我的UI事件處理程序每​​次觸發UI-Event時都更新文本視圖,問題是我如何通過Remoteviews僅更新的TextView,是AppWidgetManager的partiallyUpdateAppWidget方法解決,如果是真的,請告訴我它的使用,提前如何部分更新AppWidget

+0

不錯的一個,如果你找到一個有用的添加它 –

回答

0

感謝,如果你把它寫入API 11及以上的使用:

// Get the layout for the App Widget 
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); 
views.setTextViewText(id,text); 
appWidgetManager.updateAppWidget(appWidgetId, views); 

在這個問題中所示 How to partially update views in an app widget without rebuilding all the RemoteViews

否則重建整個removeviews(basiclly再次調用remoteViews)