Как запустить активность из виджета домашнего экрана Android
Я отчаянно пытаюсь понять, как реализовать виджеты на главном экране. Прямо сейчас я (наконец-то) смог получить кнопку на своем виджете в ответ на нажатие кнопки, настроив фильтр намерений в манифесте.
Тем не менее, я не могу понять, как запустить действие, когда кнопка нажата. В основном, вот код, который у меня есть:
@Override
public void onReceive(Context context, Intent intent)
{
super.onReceive(context, intent);
if(intent.getAction().equals("com.bic.search.searchWidget.CLICK"))
{
Toast.makeText(context, "It works!!", Toast.LENGTH_SHORT).show();
}
}
Однако я действительно хочу начать новое занятие, а не показывать тосты. Я знаю, что это как-то связано с ожидаемыми намерениями, но я не могу понять, как заставить это работать.
Любая помощь и пример кода будут оценены. Огромное спасибо тому, кто ответит на это!