我希望在服务中发生事件时更改活动中ToggleButton
的状态。有人可以帮我用处理程序来实现这个目的吗?
我的意思是我应该在哪里编写代码来创建处理程序以及如何从服务中触发它?我读了类似的帖子,但是,他们并没有真正帮助实现这一目标。
答案 0 :(得分: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);