2010-12-10 16 views
0

Ich schreibe eine Anwendung, in der ich zwei Aktivitäten und einen Service habe. Jetzt möchte ich einige Werte vom Dienst durch die Hauptaktivität erhalten und diese Werte an die zweite Aktivität senden. Im Grunde möchte ich ein String-Array vom Dienst zurückholen und dieses Array zur nächsten Aktivität senden. Ich weiß, dass ich dieses sring-Array mit Hilfe von Intent.putextra() zur nächsten Aktivität senden kann. Aber ich nicht, wie man Zeichenfolgearray vom Service holt, der im Hintergrund läuft. Bitte helfen Sie mir .. Thankx ..Wie bekomme ich Werte vom Service zurück?

Antwort

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

wahrscheinlich sollte das Ausgangsmaterial erwähnen http://android10.org/index.php/articleswhitepapers/314-android-fundamentals-intentservice-basics – Terrance

Verwandte Themen