const builder = new AlertDialog.Builder(UTSAndroid.getUniActivity()!);
builder.setTitle("提示")
.setMessage("确定退出应用?")
.setPositiveButton("确定", null)
.setNegativeButton("取消", null)
.create()
.show()

- 发布:2025-04-09 09:50
- 更新:2025-04-14 10:35
- 阅读:68
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米13
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
用uts创建一个原生activity,并尝试使用alertDialog,会直接报错。
用uts创建一个原生activity,并尝试使用alertDialog,会直接报错。
预期结果:
1
1
实际结果:
1
1
bug描述:
我在使用uts开发Android原生插件时,需要开发一个继承自Activity的原生页面用来设置插件功能,期间会使用AlterDialog弹窗来提示用户,使用AlertDialog必须依附一个appcompat下的theme才行,所以在values下创建了styles.xml文件,云端打包好基座后,后续编译代码到真机的时候会报错(见附件),而且在原生页面中使用R.style.xxx会标红,在R.d.ts中也找不到style(见附件)

