Intereting Posts
Android: получение размера файла перед его совместным использованием (Intent.ACTION_SEND) Как остановить обработчик? Как я могу поместить символы utf-16 в текстовый ресурс Android? Получить ширину и высоту растрового изображения без загрузки в память Как установить флажок в правой части текста Android: сканирование штрих-кода zxing успешно, но не возвращается из активности Java.io.IOException: setDataSource failed: status = 0x80000000 Android ExoPlayer – загрузка видео (не DASH / HLS) и потоковое воспроизведение в одно и то же время Как включить конфигурацию proguard в мою библиотеку Android (AAR) Андроидная студия 0.4.2: ошибка сбоя проекта Gradle Как производительность эмулятора Android сравнима с реальной производительностью устройства? Использование активности камеры в Android Язык клавиатуры для клавиатуры Android Перемещение изображения с помощью акселерометра Android Как использовать Android-камеру или Camera2 API для поддержки старых и новых версий API без заметок?

Используйте намерение отправлять данные в свою деятельность

У меня есть сервер, который уведомляет пользователя о уведомлении панели состояния, которое открывает мою основную деятельность, как я могу передавать данные в свою деятельность через это намерение?

Solutions Collecting From Web of "Используйте намерение отправлять данные в свою деятельность"

Используйте Intent.putExtra(..) :

 intent.putExtra("keyName", "somevalue"); 

Этот метод перегружен и принимает в качестве второго аргумента различные типы: int, byte, String, различные массивы.

Чтобы получить данные, используйте соответствующий getXYZExtra (). Для String это:

 getStringExtra(String keyName) 

Основная деятельность

 Intent intent = new Intent(MainActivity.this,SecondActivity.class); intent.putExtra("extra_text", string); startActivity(intent); 

SecondActivity

  String text = getIntent().getStringExtra("extra_text");