Android BUG
文章平均质量分 70
Nicholas_hzf
情不知从何而起,bug不知藏匿何处
展开
-
Kotlin 学习之被我一直用错的“return@forEachIndexed/return@forEach”
一、集合遍历二、样例问题场景三、原因四、如何实现 Kotlin forEach 与 forEachIndexed 循环中的 break 与 continue五、心得原创 2022-03-22 23:30:19 · 6842 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG10:No cached version of xxx available for offline mode.
BUG:No cached version of xxx available for offline mode.原因: 构建第三方项目时产生的问题,看报错日志知道是 Gradle 离线的缓存中没有 xxx 这个库,需要联网下载。于是打算调整 Gradle 相关设置,但是发现之前的 Offline work 选项不见了,于是上网搜索一番得知新版本的 Android Studio 调整了设置的位置,特此记录:旧版 Android Studio 开关位置如下:新版 Android Studio 开关位置原创 2021-09-13 22:54:28 · 297 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG9:Lifecycle.Event.ON_RESUME 提前触发了
BUG:自定义 View 中实现了 LifecycleObserver 接口,编写了一个 onResume(…) 函数,并给它加上了注解“@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)”,但是所在的 Fragment 还没有处于 onResume() 状态,View 的 onResume(…) 方法就触发了产生的背景:实现了 LifecycleObserver 接口的自定义 View自定义 View 中有一个加了 @OnLifecycleEvent(Life原创 2021-09-11 15:55:23 · 657 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG8:ArrayAdapter 直接使用 notifyDataSetChanged()无效
BUG:在使用AutoCompleteTextView时,用ArrayAdapter作为适配器,刷新数据时使用notifyDataSetChanged()无效。修改 ArrayList 然后调用 notifyDataSetChanged() 对于ArrayAdapter 没有产生影响,里面的数据并未发生改变,造成 notifyDataSetChanged() 无效直接使用 ArrayAdapt...原创 2020-02-18 16:13:31 · 630 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG7:dbname is empty or not defined in litepal.xml file, or your litepal.xml file
BUG:Caused by: org.litepal.exceptions.InvalidAttributesException: dbname is empty or not defined in litepal.xml file, or your litepal.xml file is missing.在做毕设时遇到的第一个BUG,使用LitePal的时候发现真机闪退,看错误应该是litep...原创 2020-02-05 22:02:42 · 1071 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG6:多个Activity直接使用Intent传递数据,在最后一个Activity上显示
一、需求因参加比赛需要,最近在尝试着开发(瞎做)一个app,想在里面实现一个效果就是,用户注册时的手机号码(编号1的活动),需要在编号为3的活动上显示,期间经历过编号为2的活动。打算使用Intent把手机号传递给编号为2的活动,在传递给编号为3的活动。效果图二、错误原因public class MainActivity extends AppCompatActivity { ...原创 2018-12-18 20:57:45 · 247 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG5:java.lang.IllegalArgumentException: You cannot start a load on a null Contex
在使用 Android Studio 完成《第一行代码》的第十二章中的卡片式布局样例的时候,遇到的BUG,Android Studio 上没显示错误,安装到手机上发现应用闪退,使用debug模式,在 Console 中发现报错:java.lang.IllegalArgumentException: You cannot start a load on a null Contex研究发现是Fru...原创 2018-11-26 18:48:40 · 460 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG4:Error:(46, 38) 错误: 不兼容的类型: MainActivity无法转换为OnClickListener
一开始学习Android的时候,每个按钮的点击事件都是通过匿名内部类来实现的,全写在onCreate(…)中显得有些臃肿;于是打算按照书上的一种写法:用Activity实现OnClickListener接口,通过switch来判断点击的是哪一个按钮,然后触发相对应的逻辑事件。某一天出现了这个问题:Error:(46, 38) 错误: 不兼容的类型: MainActivity无法转换为OnCl...原创 2018-11-07 15:30:12 · 5173 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG3:Android 8.0 通知使用失败
自学安卓的过程中遇到的一个问题,在尝试实现郭霖大佬的《第一行代码》第二版中的第八章的使用通知时,发现单击按钮时,通知无法弹出!解决方法具体参见博客:Android 学习之《第一行代码》第二版 笔记(十七)使用通知书上的Builder(this)过时,需添加一个String参数Notification notification = new NotificationCompat.Builder...原创 2018-11-05 14:57:09 · 383 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG2:Android 8.0 自定义广播接收失败
自学安卓的过程中遇到的一个问题,在尝试实现郭霖大佬的《第一行代码》第二版中的第五章的发送自定义广播时,发现自定义的广播接收失败!按照要求完成相应的代码编写后,发现点击按钮,Toast未显示,表明广播接收器没能接收到自定义的广播。解决方法:高版本的Android对于广播的要求越来越严格了。在sendBroadcast()方法将广播发送出去之前,用Intent的对象调用setComponent...原创 2018-10-15 21:56:38 · 715 阅读 · 0 评论 -
Android 学习之那些年我们遇到的BUG1:This view is not constrained, it only has designtime positions
This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you刚开始学习安卓,入门书是郭霖大佬的《第一行代码》,这个问题是在尝试实现书中第二章P57页的体验活动生命周期这个案列时遇到的:真机测试时发现两个Button重合,打开Design,如下图所示: ...原创 2018-08-11 22:23:55 · 14692 阅读 · 10 评论