ACITIVTYA、ACITIVTYB、ACITIVTYC というアクティビティがあります。
ACITIVTYB および ACITIVTYC は ACTIVITYA を拡張します
親アクティビティである ACITIVTYA で、ACTIVITYB をリロードしたいと考えています。私は次のコードを使用しました
finishActivity(1000);
Intent intent = new Intent(ACITIVTYB.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent,1000);
しかし、finishActivity(1000); 同じ ACTIVITYB が画面にある場合は機能しません。
別のアクティビティから機能します。つまり、ACTIVITYC が画面に表示されているときに、ACTIVITYB をリロードできます。しかし、ACTIVITYB が画面に表示されている場合、同じ ACTIVITYB をリロードできません。