HarmonyOS CustomDialogController内容丢失,只显示按钮
@Builder
inAppSettingsFullModeContent() {
Column() {
Text($r('app.string.open_full_services'))
}
.width('100%')
}
inAppSettingsFullModeDialogController: CustomDialogController = new CustomDialogController({
builder: CustomContentDialog({
contentBuilder: () => {
this.inAppSettingsFullModeContent();
},
buttons: [{
value: $r('app.string.cancel'),
fontColor: $r('sys.color.ohos_id_color_text_primary_activated'),
action: () => {
AppStorage.setOrCreate('isDialog', true);
AppStorage.setOrCreate('isOn', false);
DialogUtils.resetSingleCardEdit()
let count: number = AppStorage.get('cancelModeService') || 1;
count++;
AppStorage.setOrCreate('cancelModeService', count);
return;
}
}, {
value: $r('app.string.start_now'),
fontColor: $r('sys.color.ohos_id_color_text_primary_activated'),
action: () => {
MyStorage.get().setData(getContext(this), 'Mode', 'modeService', 'full')
.then(() => {
MyStorage.get().getData(getContext(this), 'Application', 'isAgreeTMS')
.then((value) => {
if (value && value === 'true') {
AppStorage.setOrCreate('modeService', 'full');
AppStorage.setOrCreate('isOn', true);
DialogUtils.resetSingleCardEdit()
} else {
AppStorage.setOrCreate('isOn', true);
DialogUtils.resetSingleCardEdit()
router.replaceUrl({ url: 'pages/privacyPage/NewPrivacyDeclare' });
}
})
})
}
}]
}),
alignment: DialogAlignment.Center,
autoCancel: false,
})
async aboutToDisappear() {
if (this.modeService === 'base' && this.mCityDataSummaryList.length > 0) {
let myStorage = new MyStorage();
let lastTime: number = await myStorage.getData(getContext(this), 'Time', 'currentTime') as number;
let newTime: number = new Date().getTime();
if (newTime - lastTime > ServiceUtil.DEFAULT_SHOW_TIME) {
ServiceUtil.updateTime(getContext(this));
this.inAppSettingsFullModeDialogController.open()
LOG.i(TAG,"changeFullMode Dialog begin")
} else {
return;
}
}
}
使用CustomDialogController内容不显示。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS console.log打印object不显示具体内容,只显示[object Object]
883浏览 • 1回复 待解决
HarmonyOS SaveButton只显示图片
629浏览 • 1回复 待解决
HarmonyOS 如何实现Flex布局内容收起只显示1行,展开最多显示6行
444浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
767浏览 • 1回复 待解决
HarmonyOS 按钮设置了不同状态下的字体颜色,但是都只显示Normal的颜色
414浏览 • 1回复 待解决
HarmonyOS web组件显示h5页面,部分内容丢失
286浏览 • 1回复 待解决
HarmonyOS OH_LOG_Print,日志不显示,只显示为<private>
1311浏览 • 1回复 待解决
HarmonyOS 地图加载不出来,只显示背景
1029浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何判断是否在显示?
312浏览 • 1回复 待解决
文本只显示三行,超过部分在文字后显示省略号和展开按键,点击按钮进行展开,HarmonyOS该如何实现
803浏览 • 1回复 待解决
HarmonyOS 如何只显示容器的一侧边框
690浏览 • 1回复 待解决
docker 查询日志如何只显示最近 10 行?
3461浏览 • 1回复 待解决
html sms标签跳转时丢失&符号后内容
3181浏览 • 1回复 待解决
HarmonyOS 点击一个按钮,在按钮位置一下弹出一个组件对话框选择显示内容
732浏览 • 1回复 待解决
HarmonyOS 使用AlertDialog按钮内容怎么更新
497浏览 • 1回复 待解决
HarmonyOS 如何实现通过按钮切换tab内容
274浏览 • 1回复 待解决
HarmonyOS GIF动态图片,怎么设置只显示一次
1108浏览 • 0回复 待解决
HarmonyOS webloadData不显示内容
240浏览 • 1回复 待解决
DatePickerDialog时间滑动选择器只显示年份和月份
2442浏览 • 1回复 待解决
HarmonyOS 给控件设置阴影时如何只显示左右的阴影,不显示上下的阴影
617浏览 • 1回复 待解决
HarmonyOS toolBar,数组设置4个,为什么只显示三个呢
409浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题
471浏览 • 1回复 待解决
HarmonyOS RichEditor 内容不居中显示
330浏览 • 1回复 待解决
HarmonyOS webview组件内容显示空白
273浏览 • 1回复 待解决
为什么服务卡片不能自定义名称,只显示应用名?
6704浏览 • 1回复 待解决
弹窗在组件的aboutToDisappear方法中使用。子组件销毁,渲染异常。不要在aboutToDisappear生命周期中使用弹窗。