2010-12-10 49 views
0

我在寫一個應用程序,其中有兩個活動和一個服務。 現在我想通過主要活動從服務中獲得一些值,並將該值發送到第二個活動。基本上我想從服務中獲取一個字符串數組,並將該數組發送到下一個活動。我知道我可以通過Intent.putextra()的幫助將該sring數組發送到下一個活動。 但我不知道如何從後臺運行的服務中獲取字符串數組。請幫我.. 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