3

当服务中发生事件时,ToggleButton我想更改Activity中的状态。有人可以帮我使用Handler来实现吗?我的意思是我应该在哪里编写代码来创建处理程序以及如何从服务中触发它?我读过类似的帖子,但是它们对实现这一目标并没有真正的帮助。

4

1 回答 1

2

在您的活动中

public class MyActivity extends Activity {
    public static Runnable runnable;
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

           runnable=new Runnable(){

            @Override
            public void run() {
            //Change status here

            }

           };

从服务

Handler handler=new Handler();
handler.post(MyActivity.runnable);
于 2012-08-02T05:42:28.803 回答