活動をリフレッシュする必要があります。現在のアクティビティを終了して現在のアクティビティを再開するようにアドバイスする、同じことを再評価する質問がたくさんあります。または再び各ウィジェットに値を提供します。移行を避けるために、このコードを使用しました
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
this.finish();
overridePendingTransition(0, 0);
startActivity(intent);
しかし、私の場合、アクティビティには 4 つのタブがあり、4 つのタブすべてを更新する必要があります。
同じことに関してさらにいくつかの問題があります 1) 上記のコードでは、他の画面にいる場合、上記のコードを実行するとこの画面に戻ります。
2) 活動シーケンスが乱れる。
3)選択したタブを維持することも問題の一部になります
各タブを別々に更新しようとしても、タブの1つにWebビューがあります。ビューがない限り webview.loadData() を呼び出すことができず、そのタブにいないためビューが表示されないため、それを更新する方法。
この問題に取り組むための理想的な方法は何ですか。どんな助けでも大歓迎です。