您的位置:首页 > 移动开发 > Android开发

Android实战之Toolbar返回上级Activity崩溃的解决办法

2016-12-17 12:03 363 查看
最近开发过程中遇到一个问题,Activity使用AppActivity风格的,带有Toolbar返回的导航栏,具体就是点击Toolbar自带的返回按钮要求返回上一个AppActivity。点击后,程序崩溃了。我的主要代码如下:

     XML:

<?xml version="1.0" encoding="utf-8"?>

   

下面是将Toolbar实例化的代码

Toolbar toolbar = (Toolbar) findViewById(R.id.webview_titlebar);
toolbar.setTitle("");
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});


最主要的是一定要加:
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});

不然toolbar无法点击返回。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐