0

APIレベル10のAndroidアプリを書いています。

サービスを開始し、クラス オブジェクトを含むパーセルをサービス インテントの追加として配置するメイン アクティビティがあります。サービスが処理するイベントは、クラス オブジェクトに格納されている情報を更新します。メイン アクティビティから新しいクラス オブジェクトにアクセスするにはどうすればよいですか? インテントまたはメッセージをメイン アクティビティに送信する方法はありますか?

前もって感謝します。漠然としているので、説明が必要な場合はお知らせください。

4

1 に答える 1

0

はい、Androidはあなたがする必要があることをするためのハンドラーを提供します。このドキュメントをお読みくださいhttp://developer.android.com/reference/android/os/Handler.html

ただし、ハンドラーは文字列メッセージのみを処理できるため、メインアクティビティにクラスオブジェクトのコピーを作成し、ハンドラーが受信したメッセージを使用してそのオブジェクトを変更し続けることを忘れないでください(条件付きチェックを実行してください)。メッセージの種類ごとに、それに応じてオブジェクトを変更します)。これは意味がありますか?

于 2012-08-08T22:22:05.677 に答える