Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка с фоном и ImageSwitcher http://www.cyberforum.ru/android-dev/thread1495028.html
У меня в приложении, в MainActivity, есть 5 кнопок, по нажатию которых переходишь на новую Activity. В каждой такой Activity, кроме последней, есть картинка в виде фона, а в последней реализован...
Программирование Android Как вызвать другой результат try-catch в методе? Как вызвать другой результат try-catch в методе doInBackground? ПС: Приложение для андроид, есть типо такого @Override protected Void doInBackground(Void... params) { try {... http://www.cyberforum.ru/android-dev/thread1494880.html
Программирование Android Отключить выбор элемента в Spinner
Здравствуйте, возможно ли отключить выбор элемента в spinner? Просто использую компонент в качестве отображения доп. информации без никакого выбора(ничего более грамотного и удобного в голову не...
Отсутствует action menu Программирование Android
Андроид студия показывает что action bar есть, но при отладке он отсутствует. В приложении ещё есть два активити, одно содержит в себе expandablelist (action bar так же отсутствет), второе содержит...
Программирование Android Посоветуйте среду разработки под Android http://www.cyberforum.ru/android-dev/thread1494661.html
Желательно,чтобы ставилась без танцев с бубном и глюков.
Программирование Android работа с тяжелыми задачами Я пишу приложение для Android-смартфонов. У меня есть "тяжёлая" задача, которую можно разделить на несколько потоков (например, от 2 до 1024). Как, на Ваш взгляд, определить оптимальное количество... подробнее

Показать сообщение отдельно
Александр1978
0 / 0 / 0
Регистрация: 25.08.2015
Сообщений: 1
27.08.2015, 01:03
Очень просто!
Вешаешь ожидающее намерение на кнопку или любой другой элемент формы виджета и ВСЕ!
Вот рабочий пример (вставляем в метод 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 минуту
Напиши как Тост вывел! У меня с этим затык...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.