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

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

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");