摘要:
本文将从子线程不能更新UI的直接原因、根本原因、Android如何做到限制以及子线程该如何正确更新UI四个方向回答问题。 【直接原因】在子线程中更新UI会怎样? 程序会出现以下错误: Only the original thread that created a view hierarchy can 阅读全文
摘要:
注解并不是第一次看到,类似于见过最多的 @Override 【遇】 BaseActivity中实现了 IGetPageName 接口,接口中 定义了 getPageName方法,添加 @PageName 注解,MainActivity中重写BaseActivity中的 getPageName 方法并 阅读全文
摘要:
心路历程 百度:“Spring boot Jpa 多数据源” 参考博文:https://www.cnblogs.com/fernfei/p/12119601.html 我根据以上博文进行了一系列的配置,我整个项目也都运行不起来了,第一天过去了。 java.sql.SQLException: net. 阅读全文
摘要:
Android launchMode 页面的启动模式,这个我自认为在学校学习的时候,就已经完全理解每种启动模式,在日常开发中也会用到,也许它也并不能完全理解和应用。而我一直也以为启动模式是一个APP之间的一个东西,但没想到其实也影响APP之间。在这之前,我发现我的手机有时候我在清除最近任务的时候,发 阅读全文
摘要:
书225页——Fragment的最佳实战:一个简易版的新闻应用 项目说明 Fragment的产生是为了更好的适应平板界面。练习内容,主要是在手机和平板端分别展示不同的页面。以新闻为例,分为标题部分和内容两部分,在平板上MainActivity直接加载两个Fragment,在手机上需要两个Activi 阅读全文
摘要:
dispatchKeyEvent获取扫描结果 这是在CSDN上看到的评论,打印出来的并没有有关扫描的信息,我把打印的日志放在了最外层,发现其中一条是有关扫描的条码 event Action:ACTION_MULTIPLE,keyCode:KEYCODE_UNKNOWN dispatchKeyEven 阅读全文
摘要:
一系列百度之后的结果,得到的解决方法 AndroidPdfViewer,PDF.js ...去显示PDF。 AndroidPdfViewer AndroidPdfViewer 很多博客指出他的缺点是使APK增大,其实不在我考虑范围。只要能实现┭┮﹏┭┮ (好没出息的样子) 但我是遇到了致命的问题,A 阅读全文
摘要:
“但愿人长久,搬砖不再有”,轮子哥的座右铭。然后我却把AndroidProject功能解析出来,是为了更好的搬砖,我想他看到是不是会当场吐血。🤣 对于对话框案例,我已经很难只是把代码贴出来,方便其他项目使用。整理了上方的导图,一个MessageDialog牵扯到的全部文件。这里更多的是,我们要学习 阅读全文
摘要:
效果演示 此时屏幕的宽度是固定的,通过屏幕的宽度计算FrameLayout的高度。除了单一的宽度为屏幕宽度外,还有其他宽度或者高度固定的比例显示。 实现方式 布局文件find_fragment.xml <com.hjq.widget.layout.RatioFrameLayout android:l 阅读全文
摘要:
效果演示 布局文件 guide_activity.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app= 阅读全文
摘要:
参考博文 Lottie的json动画 AE制作Json动画教程 效果演示 实现方式(需要引入依赖) splash_activity.xml <com.airbnb.lottie.LottieAnimationView android:id="@+id/lav_splash_lottie" andro 阅读全文
摘要:
参考博文 Android 圆角图片的实现 ——矩形图片通过裁剪实现圆形图片 Android圆角图片和圆形图片实现总结 ——多种圆角图片绘制方式 android RoundedBitmapDrawable最简单方式实现圆角图片 ——RounedBitMapDrawable图片显示变形问题处理以及添加边 阅读全文
摘要:
演示效果 核心代码 普通图片 GlideApp.with(this) .load("https://www.baidu.com/img/bd_logo.png") .into(mImageView); 圆形图片 GlideApp.with(this) .load("https://www.baidu 阅读全文
摘要:
NumberFormatException: For input string: "" 后端接收为 List,但传参不能为 [] 实际传参形式 阅读全文
摘要:
遇到问题 解决问题 我在其他页面也有在用 el-col layout 布局,其他页面是正常的,经过对比找到的不同点是,el-row 子集下存在其他不是 el-col 的标签,也就是有的 el-form-item 没有包裹在 el-col 标签下面,如下方标识行。 我也试过是不是只要不是 el-col 阅读全文
摘要:
遇到问题 当使用部分url请求参数关键字 param 时,参数将无效,如下图红色。除了param之外包括 key、date 等,请求参数尽量避免这些有可能是关键字的词 解决问题 修改参数名称 阅读全文
摘要:
问题描述 id 的数据类型为 Long 型,数据库查询结果与前台请求后台接口返回结果id的值不一致 👀数据库结果 👀接口返回结果 解决问题 ⭐在Dto对象的id上添加注解,本文后台基于 el-admin ,具体处理请根据当前后台项目框架而定 阅读全文
摘要:
遇到问题 后台接口返回报错: message: "No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call; nested excepti 阅读全文
摘要:
遇到问题 解决问题 File --> Settings --> Plugins --> Lombok 插件说明 官网:https://projectlombok.org/ Project Lombok is a java library that automatically plugs into y 阅读全文
摘要:
1、在页面设计器中”页面模板“右击添加“表单”,表单内添加“文本框”。右侧属性可以修改显示名称 2、修改表单的controlType为modal 3、按钮绑定前端函数 事件 viewModel.get("btnUpdateMoney").on("click",function(){ //弹出框 vi 阅读全文