
Android问题解决经验
goodness-欢
这个作者很懒,什么都没留下…
展开
-
Not allowed to start service Intent { act=com.mycp.initservice cmp=
初始化的Service异常处理 在Application中,我们经常会做一些初始化的操作,而且会把这些初始化的操作放到一个service里面去做。 问题就出在Android 8.0 不再允许后台service直接通过startService方式去启动,否则就会引起IllegalStateException。 解决方法 1.在你的Service里面,做启动方式判断,然后再onCreat方法里做兼容 Intent intent = new Intent(context, InitService.cla原创 2020-09-10 16:38:18 · 2273 阅读 · 1 评论 -
if else的优化
对于同一级的大量的if else逻辑的优化 有些业务,需要根据不同的type,执行不同的逻辑。第一反应会写成下面的大量的if else,同一级的if else。也就是每一个分支判断里面不会再有if else的判断了。 if (pageType.equals(Constant.PAGE_TYPE_SALE) && !pageValue.isEmpty()) { // 跳转到售后订单 int id = Integer.parseIn原创 2020-09-02 16:05:01 · 209 阅读 · 0 评论 -
java.lang.IllegalArgumentException: declares multiple JSON fields named status
解析遇到的问题 子类有一个字段叫status,父类也有一个字段叫status public class BaseModel<T> { public String time; public String message; public int code; public int status; // 如果子model中有相同的status字段,需要加上transient,不然会报错,说你有两个重复的字段 public T data; } public原创 2020-07-16 18:18:14 · 1204 阅读 · 0 评论 -
Android 友盟消息推送集成遇到的问题
友盟消息推送遇到的问题 集成友盟消息推送,步骤根据提供的技术文档接入便可。可是当你集成到项目中去的时候,可能并不是一帆风顺就搞定,因为你项目里面是可能集成了其他的sdk(比如支付宝,微信,七鱼等等三方的sdk)。那么这个时候,再加上友盟的消息推送sdk集成可能就会出现问题。 问题清单 友盟消息推送sdk和支付宝sdk冲突问题 后台配置了消息推送,也显示发送成功,但是手机没有收到消息通知 解决方法 1.解决与支付宝sdk冲突的问题 注释掉common和uttid两项依赖,只依赖push 用支原创 2020-06-01 14:23:06 · 810 阅读 · 0 评论 -
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo解决办法
不能实例化activity有如下三种情况: 1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化。 2.自己新建了一个包,而注册时候依然用的默认包,例如,默认包是com.ghg.Dao包,你新建了一个com.ghg.DaoImpl包,并在此包中写了个FirstActi转载 2014-05-05 15:37:09 · 722 阅读 · 0 评论 -
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常处理原创 2015-01-31 16:12:45 · 10154 阅读 · 0 评论 -
Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B
一个bug日志 FATAL EXCEPTION: main 03-25 14:24:07.724: E/AndroidRuntime(4135): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.syyx.jingubang.ky/com.anguotech.android.activity.InitAnd原创 2015-03-27 10:19:56 · 2341 阅读 · 0 评论