Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
2b853412
H
Hello UTS
项目概览
DCloud
/
Hello UTS
通知
1598
Star
27
Fork
9
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
Hello UTS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2b853412
编写于
11月 11, 2022
作者:
打打卡夫卡
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复标准基座运行xtoast直接崩溃的问题
上级
e2cc58dc
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
24 addition
and
3 deletion
+24
-3
pages/SDKIntegration/XToast/XToast.vue
pages/SDKIntegration/XToast/XToast.vue
+7
-1
uni_modules/uts-toast/utssdk/app-android/index.uts
uni_modules/uts-toast/utssdk/app-android/index.uts
+17
-2
未找到文件。
pages/SDKIntegration/XToast/XToast.vue
浏览文件 @
2b853412
...
@@ -28,7 +28,13 @@
...
@@ -28,7 +28,13 @@
},
},
methods
:{
methods
:{
testToastShow
(){
testToastShow
(){
showToast
();
let
ret
=
showToast
();
if
(
!
ret
){
uni
.
showToast
({
icon
:
'
none
'
,
title
:
'
需要在自定义基座中运行
'
})
}
}
}
}
}
...
...
uni_modules/uts-toast/utssdk/app-android/index.uts
浏览文件 @
2b853412
...
@@ -5,11 +5,14 @@ import {
...
@@ -5,11 +5,14 @@ import {
import XToast from "com.hjq.xtoast.XToast";
import XToast from "com.hjq.xtoast.XToast";
import R from "io.dcloud.uni_modules.uts_toast.R";
import R from "io.dcloud.uni_modules.uts_toast.R";
import Runnable from 'java.lang.Runnable';
import Runnable from 'java.lang.Runnable';
import Class from 'java.lang.Class';
import Exception from 'java.lang.Exception';
class UIRunnable extends Runnable {
class UIRunnable extends Runnable {
override run():void {
override run():void {
new XToast<XToast<unknown>>(getUniActivity())
new XToast<XToast<unknown>>(getUniActivity())
.setDuration(1000)
.setDuration(1000)
.setContentView(R.layout.window_hint)
.setContentView(R.layout.window_hint)
...
@@ -20,9 +23,21 @@ class UIRunnable extends Runnable {
...
@@ -20,9 +23,21 @@ class UIRunnable extends Runnable {
}
}
};
};
export function showToast(){
export function showToast():boolean{
let hasXToastIntegration = true
try{
let xToastClass = Class.forName("com.hjq.xtoast.XToast")
console.log(xToastClass)
}catch(e:Exception){
hasXToastIntegration = false;
}
if(!hasXToastIntegration){
return false;
}
let toastRunable = new UIRunnable();
let toastRunable = new UIRunnable();
getUniActivity()!.runOnUiThread(toastRunable)
getUniActivity()!.runOnUiThread(toastRunable)
return true
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录