2013-07-18 7 views
0

Привет, друзья Я пытаюсь обновить виджет, каждый пользователь меняет текст texview. Кто-нибудь может сказать мне, как это сделать? Я не знаю как это сделать.Обновить виджет, изменив текст

public class MyWidget extends AppWidgetProvider { 

@Override 
public void onReceive(Context context, Intent intent) { 
    // TODO Auto-generated method stub 
    super.onReceive(context, intent); 

    if (intent.getAction().equals(MyService.NEW_DATA)) { 

     RemoteViews remote = new RemoteViews(context.getPackageName(), R.layout.widget_layout); 
     remote.setTextViewText(R.id.txtValue, text) 
     ComponentName widget = new ComponentName(context, MyWidget.class); 
     AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context); 
     appWidgetManager.updateAppWidget(widget, remote); 
     } 

}} 

ответ

0

Я думаю, что проблема в том, что вы называете super.onReceive (контекст, цель); Не пытайтесь назвать это. Все остальное выглядит хорошо.

Смежные вопросы