2011-06-25 5 views
1

В моем приложении Widget обновляю экранную компоновку с использованием удаленного представления, так как я также хотел бы создать предварительный просмотр этого результата в рамках основной конфигурации, я попытался использовать Remote Views, спаси меня от перезаписи некоторый код, что я хочу сделать, это что-то вроде:RemoteViews, чтобы обновить собственный View item

// "vg" is an inflated R.layout.widget viewgroup 
    RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.widget); 
    rv.setTextViewText(R.id.widget_text, "foo"); 
    rv.apply(context, vg); 

Однако функция «применить», похоже, не обновлять ничего о ViewGroup, не возвращается никакой ошибки. Любая идея?

ответ

0

Не верьте, что вы можете это сделать: это хорошая идея, но в отсутствие полноценного хоста RemoteView вам не повезло.

То, что вы хотите сделать, это просто надуть R.layout.widget в обычный ViewGroup в вашей деятельности и заполнить его.

+0

Да, это то, что им сейчас делают, но это пустая трата строк кода, и это также ошибка склонный. – JohnUopini

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

  • Нет связанных вопросов^_^