2017-01-04 7 views
0

У меня есть активность A, которая имеет строку, которая обновляет каждые 1 с. У меня также есть Fragment B, у которого есть кнопка и TextView.Как вызывать строки в фрагменте из активности?

Когда я нажимаю свою кнопку в Fragment B, я хочу получить String из Activity A в свой TextView.

Как это сделать?

Спасибо, ребята

ответ

0
SharedPreferences.Editor editor = getSharedPreferences(YOUR_PREFS_NAME, MODE_PRIVATE).edit(); 
editor.putString("DATA_NAME", "YOUR_DATA"); 
editor.commit(); 

On the Button Click 

SharedPreferences prefs = getSharedPreferences(YOUR_PREFS_NAME, MODE_PRIVATE); 
String restoredData = prefs.getString("DATA_NAME", DEFAULT);  
yourTextView.setText(restoredData); 
+0

в то время как это хорошо, что вы разместили код, вы всегда должны дать объяснение вашего кода. Спасибо! – Alex

+0

Использование sharedPreferences не представляется лучшим способом, поскольку строка меняется каждую секунду. Мне удалось это сделать с помощью интерфейса! –

Смежные вопросы