Я пишу приложение, в котором у меня есть две операции и одна служба. Теперь я хочу получить некоторые значения из службы через основное действие и отправить эти значения во вторую активность. В принципе, я хочу получить массив строк из службы и отправить этот массив в следующую активность. Я знаю, что могу отправить этот массив sring в следующую активность с помощью Intent.putextra(). Но я не могу получить массив строк из службы, которая работает в фоновом режиме. Пожалуйста, помогите мне .. Thankx ..Как вернуть значения из службы?
0
A
ответ
1
public class ResponseReceiver extends BroadcastReceiver {
public static final String ACTION_RESP = "com.mamlambo.intent.action.MESSAGE_PROCESSED";
@Override
public void onReceive(Context context, Intent intent) {
// Update UI, new "message" processed by SimpleIntentService
String text = (String)intent.getStringExtra(Login.PARAM_OUT_MSG);
}
}
, вероятно, следует упомянуть исходный материал http://android10.org/index.php/articleswhitepapers/314-android-fundamentals-intentservice-basics – Terrance 2011-12-31 02:31:15