Я отчаянно пытаюсь понять, как реализовать виджеты на главном экране. Прямо сейчас я (наконец-то) смог получить кнопку на своем виджете в ответ на нажатие кнопки, настроив фильтр намерений в манифесте.
Тем не менее, я не могу понять, как запустить действие, когда кнопка нажата. Вот код, который у меня есть:
@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();
}
}
Что я действительно хочу сделать, так это начать новую деятельность, а не выводить тост-сообщение. Я знаю, что это как-то связано с ожидаемыми намерениями, но я не могу понять, как заставить это работать.
Любая помощь и пример кода будут оценены. Огромное спасибо тому, кто ответит на это!