如何在窗口小部件上按按钮打开浏览器?

时间:2015-03-05 21:34:49

标签: android browser widget

我有一个问题。当我尝试在窗口小部件上打开浏览器按钮时:

public class Skrot extends AppWidgetProvider {

@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    super.onUpdate(context, appWidgetManager, appWidgetIds);
}
public void DW(View view){
    Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://google.com"));
    startActivity(browserIntent);
} }

startActivity用红色加下划线。

图片在这里: http://i.stack.imgur.com/26PGt.png

抱歉我的英语不好; p

1 个答案:

答案 0 :(得分:0)

AppWidgetProvider是一个实现BroadcastReceiver的便利类(有关详细信息,请参阅http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html)。因此,没有像startActivity这样的方法。相反,您需要使用context

我不清楚你打算打电话给你的方法。能否详细说明一下?

BTW:可以在此处找到开发小部件的精彩介绍:http://developer.android.com/guide/topics/appwidgets/index.html