问题报错:android.util.AndroidRuntimeException: requestFeature() must be called before adding content
解决:调换顺序
原来代码:
Tools.setTranslucentStatus(true,getWindow());
mTintManager = new SystemBarTintManager(this);
mTintManager.setStatusBarTintEnabled(true);
mTintManager.setStatusBarTintResource(R.color.menu_back);
mTintManager.setStatusBarDarkMode(false, this);
<pre name="code" class="java"><span style="white-space:pre"> </span><span style="color:#cc33cc;"><strong>requestWindowFeature(Window.FEATURE_NO_TITLE);</strong></span>
setContentView(R.layout.navigate_detail);
改后代码:
<span style="white-space:pre"> </span><span style="color:#00cccc;"><strong>requestWindowFeature(Window.FEATURE_NO_TITLE);</strong></span>
Tools.setTranslucentStatus(true,getWindow());
mTintManager = new SystemBarTintManager(this);
mTintManager.setStatusBarTintEnabled(true);
mTintManager.setStatusBarTintResource(R.color.menu_back);
mTintManager.setStatusBarDarkMode(false, this);
setContentView(R.layout.navigate_detail);