【发布时间】:2017-10-21 21:01:49
【问题描述】:
尝试在活动上启用“向上导航”时,我收到 (AS) 警告和空指针。
: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setDisplayShowHomeEnabled(boolean)' on a null object reference
我尝试了两种不同的方法 (Display Back Arrow on Toolbar Android),但都没有成功。
我做错了什么?
public class ViewMyHistory extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_requests);
Toolbar appToolbar = (Toolbar) findViewById(R.id.mainToolbar);
setSupportActionBar(appToolbar);
//This gives errors
//getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//and so does this
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
@Override
public boolean onSupportNavigateUp() {
onBackPressed();
return true;
}
}
【问题讨论】:
标签: android android-actionbar uinavigationbar