単一のアクティビティから複数のアクティビティを更新する方法

バナナ :

私が知りたいのは、1つのアクティビティから複数のアクティビティを更新する方法があるかどうかです。

たとえば、私のactivityC(私の場合はEditProfileActivity)から、ユーザープロファイルを更新します。activityCはの子であるactivityBの子である、activityA mainActivityのnavdrawerから、とオープン。また、activityCから開くことができるactivityEactivityAから開くことができるactivityFもあります。全部更新したいです。

ユーザー名や写真などを変更した場合、activityCを閉じなくても、変更した情報を送信したいと思いますそして、そこから戻るか進むと、ユーザー情報はすでに更新されているはずです。ユーザーが何も変更しなかった場合、それらのアクティビティは更新されません。

アクティビティが1つだけの場合は、intentまたはを使用して行いonActivityResultます。

shared preferences、またはstartActivityForResult、およびなしこれを行う方法はありonActivityResultますか?

また27:

以下のようにあなたは、この目的のために、イベントバスを使用することができ、これは、ここで説明しました:

次のようなイベントを作成できます。

public static class UpdateEvent { /* your getter and setter */   }

サブスクライバーの準備:サブスクライブメソッドを宣言して注釈を付け、オプションでスレッドモードを指定します。

@Subscribe(threadMode = ThreadMode.MAIN)  
public void onUpdateEvent(UpdateEvent event) {
   /* event fire here when you post event from other class or fragment */
  };

登録-サブスクライバーの登録を解除します。

@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);//Register 
 }

@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);//unregister
}

次のようなイベントを起動します。

EventBus.getDefault().post(new UpdateEvent());

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidで複数のアクティビティを更新せずにAdMob広告を単一化する方法は?

分類Dev

他のアクティビティに行くことなく、単一のアクティビティに複数のonActivityResult()を追加する方法は?

分類Dev

別のアクティビティからRecyclerviewを更新する

分類Dev

別のアクティビティからTextViewを更新する

分類Dev

別のアクティビティからSwipeRefreshLayoutを更新する

分類Dev

Androidのサービスからアクティビティを更新する方法

分類Dev

Android:アクティビティからアクセスして別のアクティビティのプライベート変数を更新する方法

分類Dev

別のアクティビティから別のアクティビティにArrayListを取得する方法

分類Dev

MutableMapをアクティビティから別のアクティビティに意図的に送信する方法

分類Dev

JsonArrayをあるアクティビティから別のアクティビティに渡す方法

分類Dev

BroadCastReceiverからアクティビティのUIを更新する方法

分類Dev

あるアクティビティから別のアクティビティへの変数の使用方法

分類Dev

IDで単一のアクティビティを取得する

分類Dev

BaseAdapterAndroidからアクティビティの変数を取得する方法

分類Dev

複数のViewModelを使用するアクティビティ

分類Dev

複数のアクティビティを使用するDropboxSync API

分類Dev

単一のアクティビティで複数のインテントからの複数のデータを処理する

分類Dev

あるアクティビティから別のアクティビティにlistView情報を渡す複数のインテント

分類Dev

あるアクティビティから別のアクティビティにビューを渡す

分類Dev

あるアクティビティから別のアクティビティにサービスを渡す

分類Dev

別のアクティビティから戻った後にタブアクティビティのリストビューを更新する方法

分類Dev

kotlinのアクティビティから別のアクティビティに値を渡す方法

分類Dev

あるアクティビティから別のアクティビティに移動する方法

分類Dev

別のアクティビティからonBackPressed()する方法

分類Dev

あるアクティビティから別のアクティビティに移動し、他のアクティビティでoncreateを実行する

分類Dev

各アクティビティから別のアクティビティにデータを渡す方法は?

分類Dev

あるアクティビティから別のアクティビティでURLを起動する

分類Dev

単一の関数で複数のアクティビティを呼び出す方法は?

分類Dev

1つのアクティビティから複数のアクティビティにデータを送信する

Related 関連記事

  1. 1

    Androidで複数のアクティビティを更新せずにAdMob広告を単一化する方法は?

  2. 2

    他のアクティビティに行くことなく、単一のアクティビティに複数のonActivityResult()を追加する方法は?

  3. 3

    別のアクティビティからRecyclerviewを更新する

  4. 4

    別のアクティビティからTextViewを更新する

  5. 5

    別のアクティビティからSwipeRefreshLayoutを更新する

  6. 6

    Androidのサービスからアクティビティを更新する方法

  7. 7

    Android:アクティビティからアクセスして別のアクティビティのプライベート変数を更新する方法

  8. 8

    別のアクティビティから別のアクティビティにArrayListを取得する方法

  9. 9

    MutableMapをアクティビティから別のアクティビティに意図的に送信する方法

  10. 10

    JsonArrayをあるアクティビティから別のアクティビティに渡す方法

  11. 11

    BroadCastReceiverからアクティビティのUIを更新する方法

  12. 12

    あるアクティビティから別のアクティビティへの変数の使用方法

  13. 13

    IDで単一のアクティビティを取得する

  14. 14

    BaseAdapterAndroidからアクティビティの変数を取得する方法

  15. 15

    複数のViewModelを使用するアクティビティ

  16. 16

    複数のアクティビティを使用するDropboxSync API

  17. 17

    単一のアクティビティで複数のインテントからの複数のデータを処理する

  18. 18

    あるアクティビティから別のアクティビティにlistView情報を渡す複数のインテント

  19. 19

    あるアクティビティから別のアクティビティにビューを渡す

  20. 20

    あるアクティビティから別のアクティビティにサービスを渡す

  21. 21

    別のアクティビティから戻った後にタブアクティビティのリストビューを更新する方法

  22. 22

    kotlinのアクティビティから別のアクティビティに値を渡す方法

  23. 23

    あるアクティビティから別のアクティビティに移動する方法

  24. 24

    別のアクティビティからonBackPressed()する方法

  25. 25

    あるアクティビティから別のアクティビティに移動し、他のアクティビティでoncreateを実行する

  26. 26

    各アクティビティから別のアクティビティにデータを渡す方法は?

  27. 27

    あるアクティビティから別のアクティビティでURLを起動する

  28. 28

    単一の関数で複数のアクティビティを呼び出す方法は?

  29. 29

    1つのアクティビティから複数のアクティビティにデータを送信する

ホットタグ

アーカイブ