2010-12-10 2 views
0

Я пишу приложение, в котором у меня есть две операции и одна служба. Теперь я хочу получить некоторые значения из службы через основное действие и отправить эти значения во вторую активность. В принципе, я хочу получить массив строк из службы и отправить этот массив в следующую активность. Я знаю, что могу отправить этот массив sring в следующую активность с помощью Intent.putextra(). Но я не могу получить массив строк из службы, которая работает в фоновом режиме. Пожалуйста, помогите мне .. Thankx ..Как вернуть значения из службы?

ответ

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); 
    } 
} 
+0

, вероятно, следует упомянуть исходный материал http://android10.org/index.php/articleswhitepapers/314-android-fundamentals-intentservice-basics – Terrance 2011-12-31 02:31:15