Как передать значение строки из службы в активность в Android? - PullRequest
4 голосов
/ 15 июня 2011

В своем небольшом Android-приложении я создал Службу для получения некоторой строки с веб-сервера, и я хочу передать эту строку своей деятельности и отобразить ее в textview

Я пробовал это Код:

Intent intent = new Intent(this, SecondActivity.class);
Bundle b = new Bundle();  

b.putString("key", ITEM);  
intent.putExtras(b);
startActivity(intent);

// В действии

Bundle b = this.getIntent().getExtras();
String i = b.getString("key");

Но это всегда принудительно закрывает приложение

Пожалуйста, помогите мне, потому что я потратил одну неделю на это

Заранее спасибо

1 Ответ

0 голосов
/ 16 июня 2011

Это совершенно новый вид деятельности?или вы пытаетесь возобновить действие по умолчанию?

Я предлагаю взглянуть на образец Remote messenger.

http://developer.android.com/reference/android/app/Service.html#RemoteMessengerServiceSample

Это в значительной степени покрывает ваши потребности всвязать услугу с деятельностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...