現在、私はこれをすべての活動で使用しています。
@Override
public void onRestart(){
onStart();
onResume();
runFadeInAnimation();
}
それは「機能します」が、これが将来私を台無しにするかどうかはわかりません。それがまぐれによって機能するのか、それともこれがどのように行われるべきなのかはわかりません。私はそれを経由して実行してみました:
@Override
public void onRestart(){
super.onRestart();
runFadeInAnimation();
}
しかし、できません。すべてのアクティビティがメインアクティビティを拡張し、superで実行すると、メインアクティビティonRestart()を呼び出そうとしてクラッシュします。(メインもフェードインしたいので、そこでアニメーションも実行しています)
どうすればこれを適切に処理し、無意識のうちにバグを引き起こさないようにできますか?