自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除