- 博客(10)
- 收藏
- 关注
原创 RxJava+Retrofit+okhttp 网络请求时报错 RxJava occurred when trying to propagate error to Observer.onError
主要就是OnError方法里面出现问题了 进行onError处理的时候 处理代码有BUG就会出现 空指针 越界 有异常就会报错RxJava occurred when trying to propagate error to Observer.onError排查一下代码就OK了...
2019-01-16 15:18:30 617
原创 Android关于RSA加密和解密
新APP用了RSA加密进行传输 本来自己写Demo的时候,自己本地加密解密很愉快 加密方法 public static byte[] encryptData(byte[] data, PublicKey publicKey) { try { Cipher cipher = Cipher.getInstance("RSA");
2017-03-06 14:33:30 1850
原创 项目更新版本时手机提示"程序未安装"
历时3个月开发的大版本更新,刚上线就被吐槽难看,然后要回滚版本,把就代码改吧改吧就发上去了,但是点了更新之后手机居然提示程序未安装,用了几个小时去排查到底哪里出问题了,最后发现是兼容SDK版本出问题了targetSdkVersion因为老版本的SDK很低然后新版本没考虑过这方面 直接哪个方便就用上了 然后项目回滚的时候出现了 SDK版本下降的问题 导致了手机显示 应用未安装
2017-01-16 11:25:56 393
原创 Android快速Toast工具类
实现快速Toast,不会慢慢的一个一个出现,只要有新的Toast就立马显示出来public class ToastUtils { private static Toast toast; public static Toast getToast() { if (toast == null) { synchronized (Toas
2016-08-26 14:21:06 696
原创 Android Studio无法创建新的Activity报出ide internal error occurred错
可以争创创建Java类,去关联XML然后这样新建Activity,但是不能通过右键新建Activity一键式新建,找了好久,才发现是Build Variants中调成了正式环境造成的,只要调成debug模式就可以正常创建了
2016-05-17 14:42:09 13488 3
原创 通过RadioGroup切换Fragment,快速切换会导致Fragment重叠或者IndexOutOfBoundsException: Invalid index 1, size is 1的问题
我的项目是MainActivity有5个radiobutton来切换5个Fragment然后其中一个Fragment里面还嵌套了Fragment,里面的Fragment也是通过radiogroup切换2个界面正常操作切换的时候没有问题 但是一旦快速切换 问题就出来了快速切换Fragment里面的Fragment的时候,会导致两个Fragme
2016-05-12 14:22:38 1105
原创 带有下拉刷新和上拉加载的的ExpandableListView
import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.view.ViewTreeObserver;import android.view.animation.Deceler
2016-05-10 10:49:04 4021 1
原创 Android Studio配置好打包后 遗留一些小BUG
调试中 遇到了 修改代码后没有效果 的问题 然后删掉本地自动生成的apk之后 再运行就报错 apk does not exist on disk. Error while Installing APK大概就是这个 找了找 Step 1: Build -> Clean ProjectStep 2: Tools -> Andr
2016-05-06 17:07:22 421
原创 Eclipse转成Android Studio项目进行多渠道打包
一行一行敲太麻烦 用的beyond compare工具进行比对出来的所需新增的代码大部分是在要打包Model中build.gradle进行修改新增
2016-04-21 09:19:25 658
原创 Eclipse转成Android Studio项目想要添加依赖
针对不是import project项目,而是暴力型直接open an existing项目.直接open an existing所打开的项目会和studio原生项目目录结构不一样,导入依赖会遇到下面问题解决需要在build.gradle添加代码 allprojects { repositories { jcenter(
2016-04-20 21:42:32 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人