- 博客(8)
- 收藏
- 关注
原创 ArkTS中单例模式的实现与实践
在HarmonyOS 5.0及之后的ArkTS开发中,单例模式作为一种常用的设计模式,广泛应用于全局唯一对象的管理、资源复用、配置管理等场景。本文将系统梳理ArkTS中可用的单例实现方式,并结合多线程与模块化开发的实际需求,给出可执行的最小示例代码,帮助开发者在实际项目中灵活选用。
2025-05-22 09:06:37
328
原创 com.bumptech.glide.Registry$NoModelLoaderAvailableException(Failed to find any ModelLoaders for mode
com.bumptech.glide.Registry$NoModelLoaderAvailableException(Failed to find any ModelLoaders for model遇到这个问题,网上第一个方法说地址有问题,但是我打印出来的地址放到浏览器上没有问题啊。后来说要添加这个CustomImageSizeUrlLoader,因为加载的地址指定了图片的尺寸,但是我的没有using()的方法。差点就要放弃了,弄了一个下午,原来是load的方法参数中有个model的,我用的S
2020-07-27 18:20:21
2091
原创 不一样的java.net.SocketTimeoutException: timeout
不一样的java.net.SocketTimeoutException: timeoutandroid客户端连接使用的OKhttp连接后台接口,连接其中一个接口的时候出现了如下报错:java.net.SocketTimeoutException: timeout发生这个问题,其实很简单嘛,只需要OkHttpClient client = new OkHttpClient().newBuil...
2020-01-09 14:31:08
2300
原创 EventBus事件执行多次的原因
最近我在用EventBus去接收来自其他类的通知,用于Dialog内容的显示。当我删除会员的时候,竟然没有效果,删除会员的时候是根据保存的会员ID来删除会员信息的,我怀疑了是不是我的ID值没取到或者是没保存成功,我打印了日志。这里面是有会员ID的,我的事件被执行了多次,而且是毫秒级别的。但是我只点击了一次删除的按钮事件,为什么会执行了三次呢?看时间就都是毫秒级别的,第一次接收到的毫秒时间是...
2018-06-27 13:27:30
15458
1
原创 Unable to add window -- token null is not for an application
android.view.WindowManager$BadTokenException: Unable to add window – token null is not for an application最近有一个需求,就是在Service开启一个Dialog,简单,我就按照平常做Dialog的做法,自定义了Dialog,但是我运行的时候报了一个错误。从字面上也很容易理解“Bad...
2018-06-08 15:26:04
2509
原创 将cordova.js放到服务器端调不起android插件
最近在做一个基于cordova的h5+android项目,当我将我的html,css,js代码放到本地的assets文件夹时,目录结构如图:通过cordova.exec()可以调用本地的自定义插件,但是当我将assets文件下的www文件夹全部放到服务器的时候,通过mSystemWebview.loadUrl(“你服务器的地址”)的时候,发现居然一点反应都没有。经过我多次调试之后,我发现了问题所在,
2017-10-11 09:42:11
1620
1
原创 No installed build tools found. Install the Android build tools version 19.1.0 or higher.
这是我在混合开发,使用cordova的时候遇到的,当我导入cordova项目的时候报了一个这样的问题:No installed build tools found. Install the Android build tools version 19.1.0 or higher.我查了好多资料,很多都说修改sdk目录下build-tools下的版本,如把android-22改成22。但是我发现我的都
2017-08-31 15:58:41
8729
1
原创 浅谈如何去除标题栏
如何去除标题栏网上也有很多类似的方法,但我遇到了一个坑,相信也有不少人遇到吧。方法一如下:这个方法必须在setContentView方法之前。添加以下两句代码: requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉应用标题 getWindow().addFlags(WindowManager.LayoutParams.FLAG_F
2017-08-31 15:23:37
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人