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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
element111
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 54
#1

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

08.07.2015, 00:32. Просмотров 765. Ответов 7
Метки нет (Все метки)

ни как не пойму как активити то вызвать из виджета?тост получилось чтоб вылезал, а активность не врублюсь ни как, помогите люди добрые
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
08.07.2015, 00:41     Запуск Activity по клику на виджет #2
Тут почитай
Александр1978
0 / 0 / 0
Регистрация: 25.08.2015
Сообщений: 1
27.08.2015, 01:03     Запуск Activity по клику на виджет #3
Очень просто!
Вешаешь ожидающее намерение на кнопку или любой другой элемент формы виджета и ВСЕ!
Вот рабочий пример (вставляем в метод 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 минуту
Напиши как Тост вывел! У меня с этим затык...
Soprano6111
2 / 2 / 0
Регистрация: 09.04.2015
Сообщений: 90
15.09.2015, 15:26     Запуск Activity по клику на виджет #4
Смотрю я на эту тему и просто грустно - 2е новичком - стараются помогают друг другу и тут появляется псевдоэксперт с ретингом около 200 голосов ,ведя себя как будто их не 200 а 2000 и который с барской руки издаёт из своих золотых уст подсказку - да с таким тоном как будто это было 1й и последний раз в жизни и им еще очень крупно повезло . Граждане не будте снобами , или советуйте по делу работая со скриптом , или не пишите вообще , загуглить мануал любой может...
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.09.2015, 17:21     Запуск Activity по клику на виджет #5
Цитата Сообщение от Soprano6111 Посмотреть сообщение
загуглить мануал любой может...
Ну видимо не любой. Зачем переписывать то, что уже написано, причем подробно, правильно и еще актуально? Если скопировать весь текст из статьи по ссылке это лучше будет?
Soprano6111
2 / 2 / 0
Регистрация: 09.04.2015
Сообщений: 90
15.09.2015, 17:26     Запуск Activity по клику на виджет #6
Ну хотя бы не писать так пафасно - " Эй ты собака ! -на - тут почитай!

Можно было бы и написать - вот ребята самый лучшее описание найденное мной - и ссылка.
Mikalai
15.09.2015, 20:00
  #7

Не по теме:

Soprano6111, эмоциональную окраску фразе "тут почитай" предаёт исключительно твоё воображение.
PS: Познакомься со словом "лаконичность" прежде чем на людей бросаться.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2015, 22:40     Запуск Activity по клику на виджет
Еще ссылки по теме:
Android Вызвать из одной activity функцию другой activity
Из одной Activity запустить функцию другой Activity Android
Как вызвать Activity не из Activity? Android
Создание Activity в другом Activity Android
Android Вывод activity в activity

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Soprano6111
2 / 2 / 0
Регистрация: 09.04.2015
Сообщений: 90
15.09.2015, 22:40     Запуск Activity по клику на виджет #8
Yandex
Объявления
15.09.2015, 22:40     Запуск Activity по клику на виджет
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru