2010-11-23 58 views
0

我是新來的Android如何從服務中控制活動的內容?

任何人都可以提供一個示例/對此的幫助。

例如在Activity上自動更改了一個TextView的內容。

我已經設法讓服務運行,有沒有我可以在Activity類上使用的偵聽器?

的答案

+0

類似onActivityResult覆蓋,但對於服務 – ZiGi 2010-11-23 01:44:41

+0

有很多關於如何在服務文檔中與Service進行通信的示例:http://developer.android.com/reference/android/app/Service.html您是否閱讀過那? – 2010-11-23 02:11:52

回答

1

吉吉

Application類看一看

class MyApplication extends Application { 

    private TextView textView; 

    public String getTextView(){ 
    return textView; 
    } 
    public void setTextView(TextView textView){ 
    this.textView = textView; 
    } 
} 

class MyActivity extends Activity { 

    @Override 
    public void onCreate(Bundle b){ 
    ... 
    MyApplication myApp = ((MyApplication)getApplicationContext()); 
    TextView textview = myApp.getTextView(); 
    ... 
    } 
} 

集全球資源,以上述方式&完成後(將在整個應用程序上下文包括服務使用)!