3

サービスでイベントが発生したときToggleButtonに、アクティビティの状態を変更したい。誰かがハンドラーを使用してこれを実装するのを手伝ってくれますか?つまり、ハンドラーを作成するためのコードをどこに記述すればよいのでしょうか。また、サービスからハンドラーをトリガーする方法を教えてください。私は同様の投稿を読みましたが、これを達成するのに実際には役に立ちませんでした。

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 に答える