我正在使用数据绑定没有任何问题,它工作得很好.但有时候通过无缘无故地显示数据绑定错误来隐藏真正的问题会让我感到沮丧.上次我在房间数据库中做了一些更改,错误地在ROOM DAO中使用了错误的表名.在构建项目时,android studio无缘无故地显示了多个数据绑定错误,但没有真正的罪魁祸首(错误的表名).当我修复该构建工作.现在我再次进行了一些更改,它给了我相同的数据绑定错误,我正在通过每个文件找到真正的罪魁祸首,但没有看到任何问题.任何帮助显示所有错误不仅仅是数据绑定错误.这是非常烦人的Android Studio gradle build没有在底部显示所有错误.
早些时候这段代码可以工作,但现在它突然停止工作。片段没有脱离父活动。
public void reLoadFragment(Fragment fragment)
{
Log.i(LogGeneratorHelper.INFO_TAG, "reloading fragment");
// Reload current fragment
Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag(fragment.getClass().getName());
frg.onDetach();
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();
Log.i(LogGeneratorHelper.INFO_TAG, "reloading fragment finish");
}
Run Code Online (Sandbox Code Playgroud) 我能够创建调试版本,但发布版本失败,出现app:mergeReleaseResources和错误:java.util.concurrent.ExecutionException:异常。我尝试关闭progaurd,删除任何损坏的png文件,但仍然存在相同的问题。知道这里出了什么问题或如何找到原因吗?