ツールバーのバック矢印をクリックしたときにアクションバーの後ろ矢印をアニメーションに修正するように定義した後、警告が返されます。この警告を取り除く最善の方法は何ですか?'FLAG_ACTIVITY_NO_ANIMATION'を宣言した後にNullPointerException警告が表示される
メソッド呼び出し 'addFlags' を生成することができる 'java.lang.NullPointerExceptionが'
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
final Intent intent = getParentActivityIntent();
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
インテントを抑制または無効にします。 –
警告に従ってインテントがnullになることがあります。それ以外に、 'getParentActivityIntent'のいくつかのメソッドパラメータが欠落していませんか? –