如何在android中单击小部件时显示Toast消息

时间:2014-03-25 05:48:35

标签: android android-widget

我创建了一个小部件应用程序,它完美无缺。现在,我需要在单击小部件时显示Toast消息。我可以尝试下面的代码。

public void updateView(Context context) {  
     RemoteViews thisViews = new RemoteViews(context.getApplicationContext().getPackageName(), R.layout.widget_layout);
     thisViews.setOnClickPendingIntent(R.id.relativeLayout1, actionPendingIntent(context));
     thisViews.setTextViewText(R.id.widget_text, batteryLevel);  
     thisViews.setImageViewResource(R.id.imageView1, widgetImageFrame);  
     ComponentName thisWidget = new ComponentName(context, BatteryStatusWidgetActivity.class);  
     AppWidgetManager.getInstance(context).updateAppWidget(thisWidget, thisViews);  
}  

public static PendingIntent actionPendingIntent(Context context) {
        Intent intent = new Intent(context,LaunchActivity.class);
        intent.setAction("LAUNCH_ACTIVITY");
    return PendingIntent.getActivity(context, 0, intent,    PendingIntent.FLAG_UPDATE_CURRENT);
    }

上面的示例将启动一个活动,但我只需要一个Toast消息。

提前致谢

0 个答案:

没有答案