2017-06-13 30 views
0

我做了一個小部件,它有圖像並顯示時間。時間不能更新。因此,我嘗試實現當用戶單擊小部件時將更新時間。 我發現一些教程說,使用setOnClickPendingIntent可以做到這一點,但我的代碼不起作用。單擊並更新安卓部件

任何解決方案都可以讓小部件更新onClick或自動更新的時間?

​​

}

回答

0

更改您PendingIntent這樣

Intent intent = new Intent() 
intent.putExtra(EXTRA_VALUES, values) 
intent.setComponent(new ComponentName(context, NewAppWidget.class)); 
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 
    PendingIntent.FLAG_UPDATE_CURRENT); 
+0

無法解決方法putExtra –

+0

@PeterSIOW我已經更新了答案檢查。 –

+0

我想更新R.id.editText2的時間(CharSequence的widgetText) –