替换底部 Sheet 对话框中的框架布局
Replace a frame layout inside a Bottom Sheet Dialog
我想用另一个片段替换底部 sheet 对话框中的框架布局。我正在正确获取布局的 ID,但在替换时它崩溃了。崩溃发生在片段管理器 class 中。
container = (ViewGroup) mContainer.onFindViewById(f.mContainerId);
if (container == null && !f.mRestored) {
String resName;
try {
resName = f.getResources().getResourceName(f.mContainerId);
} catch (NotFoundException e) {
resName = "unknown";
}
throwException(new IllegalArgumentException(
"No view found for id 0x"
+ Integer.toHexString(f.mContainerId) + " ("
+ resName
+ ") for fragment " + f));
}
抛出 "No view found" 异常。底部有可能吗sheet?
您不能在底部 sheet 对话框中执行片段事务,为此,您应该使用底部 Sheet 对话框片段
我想用另一个片段替换底部 sheet 对话框中的框架布局。我正在正确获取布局的 ID,但在替换时它崩溃了。崩溃发生在片段管理器 class 中。
container = (ViewGroup) mContainer.onFindViewById(f.mContainerId);
if (container == null && !f.mRestored) {
String resName;
try {
resName = f.getResources().getResourceName(f.mContainerId);
} catch (NotFoundException e) {
resName = "unknown";
}
throwException(new IllegalArgumentException(
"No view found for id 0x"
+ Integer.toHexString(f.mContainerId) + " ("
+ resName
+ ") for fragment " + f));
}
抛出 "No view found" 异常。底部有可能吗sheet?
您不能在底部 sheet 对话框中执行片段事务,为此,您应该使用底部 Sheet 对话框片段