1
を更新するにはどうすればいいですかユーザーが他の画面やアプリケーションに移動しているときのインテントサービスからのUIですか?最良の方法でUIを更新する
を更新するにはどうすればいいですかユーザーが他の画面やアプリケーションに移動しているときのインテントサービスからのUIですか?最良の方法でUIを更新する
サービス内:
LocalBroadCastManagerを使用してください。
はのonCreateにリスナーを作成します:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.copa);
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// update Ui.
}
};
}
and register it in onStart:
@Override
protected void onStart() {
super.onStart();
LocalBroadcastManager.getInstance(this).registerReceiver((receiver),
new IntentFilter(COPAService.COPA_RESULT)
);
}
@Override
protected void onStop() {
LocalBroadcastManager.getInstance(this).unregisterReceiver(receiver);
super.onStop();
}
あなたはウルサービスからの情報を放送してから活動のUIを更新することができ、あなたの活動に
:あなたのサービスののonCreateでは、放送局を設定アクティビティに登録された受信者
'WebView'を見て、あなたのUIとコンテンツをウェブサイトとして提供してください。これは、ネットワーク接続が必要であることを意味します。 – Tigger