Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Hank
64 / 55 / 5
Регистрация: 28.12.2011
Сообщений: 308
1

В активити приходит старый bundle

05.09.2015, 01:51. Просмотров 191. Ответов 0
Метки нет (Все метки)

Выполняю запуск активити через уведомление. Делаю это так:

Java
1
2
3
4
5
6
7
8
9
        Intent intent = new Intent(this, PriceActivity.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        Bundle bundle = new Bundle();
        bundle.putString("par1", par1);
        bundle.putString("par2", par2);
        bundle.putString("par3", par3);
        intent.putExtras(bundle);
        PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);
        //дальше идет настройка уведомления
Параметры, которые нужно передать, в этом месте верные.
В активити PriceActivity принимаю их так:
Java
1
2
3
        Bundle bundle = getIntent().getExtras();
        txtPrice.setText(bundle.getString("par1");
        txtText.setText(bundle.getString("par2");
Вот в этот месте данные из bundle берутся неправильные - данные, которые были переданы раньше, т.е. данные не из предпоследнего запуска активити, а гораздо раньше. И все время одни и те же. Как будто этот bundle где-то сидит в памяти и вылазит когда я делаю getExrtas();

Скажите в чем может быть причина сего поведения?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 01:51
Ответы с готовыми решениями:

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити
Сделал меню в виде ListView. При клике на меню запускаются активити. На...

Как вызвать метод в активити классе из обычного не активити класса?
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в...

Изменение параметров активити из другого активити
Как сделать так чтобы из первого активити поменять final ImageView...

Отображение активити поверх другого активити
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по...

Вызов новой активити не из класса активити
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4)...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 01:51

Сохранение в Bundle данных
Вот когда идет сохранение состояния активити onSaveInstanceState(Bundle...

Adt-bundle-windows
Здравствуйте, Уважаемые программисты Андроид! Сориентируйте пожалуйста по...

Получить массив из Bundle extras
Приходит intent. Bundle extras = intent.getExtras(); extras содержит: ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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