Форум программистов, компьютерный форум CyberForum.ru

Запуск Activity по клику на виджет - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Ошибка с фоном и ImageSwitcher http://www.cyberforum.ru/android-dev/thread1495028.html
У меня в приложении, в MainActivity, есть 5 кнопок, по нажатию которых переходишь на новую Activity. В каждой такой Activity, кроме последней, есть картинка в виде фона, а в последней реализован ImageSwitcher, состоящий из двух картинок. Проблема заключается в следующем, что при нажатии, допустим, на первую кнопку, а потом и на вторую, все работает, а при нажатии на третью или на четвертую,...
Android Как вызвать другой результат try-catch в методе? Как вызвать другой результат try-catch в методе doInBackground? ПС: Приложение для андроид, есть типо такого @Override protected Void doInBackground(Void... params) { try { Document document = Jsoup.connect(URL).get(); Elements elements = document.select("#mp-itn b a"); for(int i=0;i<elements.size();i++){ http://www.cyberforum.ru/android-dev/thread1494880.html
Android Отключить выбор элемента в Spinner
Здравствуйте, возможно ли отключить выбор элемента в spinner? Просто использую компонент в качестве отображения доп. информации без никакого выбора(ничего более грамотного и удобного в голову не пришло, под андроид программирую второй день). Спасибо
Отсутствует action menu Android
Андроид студия показывает что action bar есть, но при отладке он отсутствует. В приложении ещё есть два активити, одно содержит в себе expandablelist (action bar так же отсутствет), второе содержит просто list (action bar есть). В чём моя ошибка?
Android Посоветуйте среду разработки под Android http://www.cyberforum.ru/android-dev/thread1494661.html
Желательно,чтобы ставилась без танцев с бубном и глюков.
Android работа с тяжелыми задачами Я пишу приложение для Android-смартфонов. У меня есть "тяжёлая" задача, которую можно разделить на несколько потоков (например, от 2 до 1024). Как, на Ваш взгляд, определить оптимальное количество потоков, в которых нужно выполнять задачу? Как это конкретно сделать в Android-приложении? подробнее

Показать сообщение отдельно
Александр1978
0 / 0 / 0
Регистрация: 25.08.2015
Сообщений: 1
27.08.2015, 01:03     Запуск Activity по клику на виджет
Очень просто!
Вешаешь ожидающее намерение на кнопку или любой другой элемент формы виджета и ВСЕ!
Вот рабочий пример (вставляем в метод updateAppWidget, класс Виджета):
Java
1
2
3
4
5
6
7
8
9
static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId) {
....
Intent intent = new Intent(context, MainActivity.class); //запускаем главную Активность (можно другую)
PendingIntent pIntentMainActivity = PendingIntent.getActivity(context, 0, intent, 0);
views.setOnClickPendingIntent(R.id.appwidget_startMainActivity, pIntentMainActivity); 
//R.id.appwidget_startMainActivity - название кнопки в форме виджета. Но можно также на TextView повешать
...
appWidgetManager.updateAppWidget(appWidgetId, views); //в конце обязательно ЭТО. Иначе работать не будет!!!
}
Добавлено через 1 минуту
Напиши как Тост вывел! У меня с этим затык...
 
Текущее время: 23:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru