NullPointerException onDestory
NullPointerException onDestory
当应用程序启动时,我尝试立即旋转屏幕它给我这个错误:
public void onDestroy() {
super.onDestroy();
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
错误:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewPropertyAnimator
android.support.design.widget.AppBarLayout.animate()' on a null object
reference
试试这个检查你的 appbars
是否为 null
public void onDestroy() {
super.onDestroy();
if(appbars!=null) {
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
public void onDestroy() {
super.onDestroy();
if(appbars!=null){ // use this
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
您的应用栏已被销毁,不再存在。您还需要在 onPause() 中移动停止工作以获得更好的性能。
Activity 生命周期:
试试这个..
public void onDestroy() {
super.onDestroy();
if(appbars!=null) {
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
}
希望这对您有所帮助..
当应用程序启动时,我尝试立即旋转屏幕它给我这个错误:
public void onDestroy() {
super.onDestroy();
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
错误:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewPropertyAnimator
android.support.design.widget.AppBarLayout.animate()' on a null object
reference
试试这个检查你的 appbars
是否为 null
public void onDestroy() {
super.onDestroy();
if(appbars!=null) {
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
public void onDestroy() {
super.onDestroy();
if(appbars!=null){ // use this
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
您的应用栏已被销毁,不再存在。您还需要在 onPause() 中移动停止工作以获得更好的性能。
Activity 生命周期:
试试这个..
public void onDestroy() {
super.onDestroy();
if(appbars!=null) {
appbars.animate().translationY(0).alpha(1).setDuration(100).setInterpolator(new DecelerateInterpolator());
}
}
希望这对您有所帮助..