如何从服务控制活动的内容?

时间:2010-11-23 01:39:23

标签: android service android-activity communication listener

我是Android新手

任何人都可以提供一个示例/帮助。

例如,服务自动更改活动中的TextView内容。

我已经设法让服务运行,是否有一个我可以在Activity类上使用的监听器?

请提供答案的例子

2 个答案:

答案 0 :(得分:1)

ZiGi

查看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();
    ...
  }
}

以上述方式设置全局资源(将在整个应用程序上下文中使用,包括服务)&你完成了!

答案 1 :(得分:0)