android - 单击小部件时如何呈现 toast ?

标签 android widget onclick toast

我需要做一个简单的小部件,在单击它时显示 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

更新:

如果你使用 AppWidgetProvider 那么检查 thisthis one帖子

关于android - 单击小部件时如何呈现 toast ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12511940/

相关文章:

java - 无法在 onSingleClick 中使用 if 语句?双击时还需要 PDF 加载器

android - 手机访问localhost

android - 将对象从 Activity 传递到 ViewPager 再到 Fragment

java - 如何将 2 个 json 合并为一个来解析 JSON

ios - 显示下载进度的通知小部件

css - 如何在 2 列中拆分 wordpress 页脚的自定义菜单小部件

android - 隐藏安卓小部件

android - 在打瞌睡模式下启动时 Activity 保持黑色

jquery - 单击 anchor 时突出显示 div

javascript - JS 中的 Onclick 事件在自动重置表单之前显示一秒钟的结果