我需要做一个简单的小部件,在单击它时显示 Toast。
我的问题是我无法找到如何获取或创建“oncreate”操作。我看到带有打开网络浏览器的未决 Intent 的示例。但是我如何简单地创建它:Toast.makeText(context, "activated", Toast.LENGTH_LONG).show();
并让它在用户每次点击小部件时发生?
澄清一下,我指的是手机启动器上的一个小部件。不是常规的“按钮”小部件等...
public class Widget extends AppWidgetProvider {
NotificationManager mNotificationManager;
Notification notification;
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
appWidgetManager.updateAppWidget(appWidgetIds, view);
}
谢谢!
最佳答案
只需在 View 的 widget 的
onClick()
方法中调用 Toast.makeText(context, "activated", Toast.LENGTH_LONG).show();
。 OnClickListener
更新:
关于android - 单击小部件时如何呈现 toast ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12511940/