2017-06-13 53 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) –