【问题标题】:How to open browser by button on the widget?如何通过小部件上的按钮打开浏览器?
【发布时间】:2015-03-05 21:34:48
【问题描述】:

我有问题。当我尝试通过小部件上的按钮打开浏览器时:

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

【问题讨论】:

标签: android browser widget


【解决方案1】:

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

我不清楚你打算在哪里调用你的方法。能否请您提供详细信息?

顺便说一句:关于开发小部件的很好的介绍可以在这里找到:http://developer.android.com/guide/topics/appwidgets/index.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    相关资源
    最近更新 更多