
安卓开发
么可
这个作者很懒,什么都没留下…
展开
-
kotlin使用viewpager+fragment报错 java.lang.IllegalStateException: Fragment already added
遇到一个奇怪的问,kotlin使用viewpager+fragment报错 java.lang.IllegalStateException: Fragment already added ,按理说不应该有错的,可是偏偏一启动就报错挂掉了。后面偶然发现,在onCreateView方法里面输出viewSystem.identityHashCode是等于0 的,应该是生命周期的问题,就是界面view还没初始化完成就使用view的结果,按理说应该报空指针NullPointerException之类的才是,可是原创 2021-05-07 13:59:26 · 963 阅读 · 0 评论 -
安卓开发软件APK无法安装,提示应用未安装
手机用wifi下载软件无法安装,提示应用未安装原创 2017-10-11 14:59:03 · 3384 阅读 · 0 评论 -
RecyclerView使用glide加载图片列表刷新第二次后大小会缩小
使用RecyclerView和glide加载图片列表,由于我的item的布局是根据图片大小来自适应的<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_margin="3px" android:原创 2021-03-05 16:15:30 · 2376 阅读 · 2 评论 -
Glide使用placeholder占位图,最后加载出来的图片尺寸变成了占位图尺寸
Glide使用placeholder占位图,最后加载出来的图片尺寸变成了占位图尺寸。网上搜了不少方法都解决不了,其实我最后也没能研究出解决这个问题的方法,猜测可能是Glide或者是RequestOptions的placeholder对内容大小作了什么处理吧。反正最后也是没能研究出解决问题的方法,不过取巧换了一种方式,算是给大家一个解决方案吧:Glide不设置placeholder,在ImageView控件的位置再加一个占位图 ImageView (id是iv_temp,外部局是RelativeL原创 2021-03-04 18:37:57 · 2471 阅读 · 1 评论 -
android studio修改项目别名或者iml的文件名
有时候在外面重命名了项目名,可是项目的别名和iml文件又还是旧的名称,这时候android studio修改项目别名或者iml的文件名,只需要修改settings.gradle里面的rootProject.name的值即可。在外面重命名后如果这个没改,再次调试运行后还是会变回原来的。...原创 2021-01-21 11:05:23 · 1262 阅读 · 0 评论 -
studio加载xml布局文件出错project-componen-filters-option
在开发过程中莫名奇妙的有两个类出错了,找不到某个控件id了,去打开xml布局文件结果显示的是下面那些带有<project<component name="AndroidConfiguredLogFilters"> <filters><option>标签的东西,显示不是正常的xml布局文件,还不只一个文件这样试了clean project和rebu...原创 2019-11-09 09:34:58 · 280 阅读 · 0 评论 -
glide加载大图片白屏崩溃闪退
glide加载大图片退出的时候白屏闪退了,可是又没有明显的Exception错误,后面搞了挺久的才注意到logcat里面的一些信息,ActivityManager: Low on memory...和ViewTarget: Glide treats LayoutParams.WRAP_CONTENT as a request for an image the size of this device...原创 2019-10-26 09:58:19 · 3227 阅读 · 1 评论 -
使用RecyclerView+ArrayList 实现简单的增删改查
一直习惯用listview,没怎么用过RecyclerView,这次就抽空用RecyclerView加ArrayList实现了简单的增删改查功能,里面也用到了glide框架加载图片 源码具体可以去github上面下载 https://github.com/9526310/kRecyclerViewDemo主界面切换布局修改item目前不是实时查找,修改下面的代码就可...原创 2019-09-23 11:53:15 · 949 阅读 · 0 评论 -
android studio大量代码报过时警告解决办法
在用studio写项目的时候遇到了大量的代码报过时的问题,用台式机win10就能编译运行打包,只是报一下过时警告,可是换成一台笔记本win7就不行了,编译都通不过,没办法,只能用台式机了,但是编译报过时就是感觉不爽,网上的下面方法试了没什么卵用难不成所有的都要换成新的,那也太多地方要改了,后面试了很多方法才注意到一个方法:用@SuppressWarnings函数,在每个提示过时的方法...原创 2019-02-19 15:20:33 · 8432 阅读 · 1 评论 -
ListView滑不动或者显示不全和其他一些问题总结
从eclipse转到android studio的时候新接触一个ConstraintLayout,在使用的过程发现ListView嵌套在ConstraintLayout里面老是出现滑不动或者显示不全的问题,后面怎么修改都有问题,因为要赶项目,索性就不用它,换成了LinearLayout.这次项目告一段落了,就做个调试,小总结。以前在使用ListView的时候发生滑不动或者显示不全的时候一般就是...原创 2018-10-16 11:39:33 · 3049 阅读 · 1 评论 -
Glide首次加载不出图片
在安卓开发的使用,用到了Glide加载图片作头像,用到了如下代码: Glide.with(mContext).load(url) .placeholder(R.mipmap.loadimg)// .listener(requestListener) .into(iv_hea...原创 2018-10-11 10:21:02 · 5299 阅读 · 0 评论 -
android studio复制jar架包到libs项目下不能引用里面的类
导入了一个别人的项目,想往里面添加点功能,copy了一个hellocart.jar架包放到libs里面,结果引用的时候一看居然引用不出来,sync更新也没用,打开libs看复制进去的那个架包根本没有类似的层级结构,只有一层空的架包名而已,后面的偶然想到打开项目根目录的build.gradle,发现没有引用那个架包的类似的compile files('libs/iTextpdf.jar')...原创 2018-09-15 16:09:06 · 4742 阅读 · 1 评论 -
安卓app调试正常,混淆编译apk就出错
最近学用android studio开发一款app,调试好了没什么问题了,准备要编译上线的时候出bug了,一运行就挂掉。真是奇了怪了,又没报错啥的,后面调试了好久才发现是gson解析对象的时候没解析出来,造成了null值的缘故,原因是我的定义对象实体的时候没有实现serializable接口。,可是listview的界面却又能适配出部分属性的数据,我也是醉了,明明log出来的对象的各项值都是nul...原创 2018-08-15 14:23:45 · 1214 阅读 · 0 评论 -
android studio快速生成多个属性的get和set或者构造方法
刚开始从eclipse转换android studio没多久,网上查找的快速get和set的方法几乎都一样,通过快捷键Alt+Insert,但是似乎都是没讲完的,搞的我都以为一次只能添加一个get或者set,构造方法也一样,后来用了发现只要在这个时候按一下ctrl或者shift再点击选则属性就可以多选了。...原创 2018-08-10 15:45:41 · 2298 阅读 · 0 评论 -
android studio报错(server)' ~ Channel is unrecoverably broken and will be disposed!
安卓开发,编程完成后,一运行项目就挂掉,报错。。。(server)' ~ Channel is unrecoverably broken and will be disposed!。查网上资料错误都不同,但是大概都是他们的什么代码错误之类的,后来想想,刚编写的搞了一个textview.setText();里面传值传入了一个int型的,改了就好了,太粗心了。刚开始接触studio,发现它有些错误就是...原创 2018-08-01 09:54:23 · 12564 阅读 · 0 评论