2015-03-05 3 views
0

У меня проблема. Когда я попробую открыть браузер кнопкой на виджетах:Как открыть браузер кнопкой по виджетам?

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

Извините за мой плохой английский, р

+0

см это http://stackoverflow.com/questions/16651421/how-to-launch-activity-after-widget-button-is -pressed – Fahim

ответ

0

AppWidgetProvider это класс, который реализует BroadcastReceiver (см http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html для более подробной информации). Соответственно, нет такого метода, как startActivity. Вместо этого вам нужно использовать context.

Непонятно, где вы намерены назвать свой метод. Не могли бы вы предоставить подробную информацию об этом?

КСТАТИ: хорошее введение в разработке виджета можно найти здесь: http://developer.android.com/guide/topics/appwidgets/index.html