2 qq 33659283 qq_33659283 于 2016.01.18 09:16 提问

安卓开发遇到的奇葩问题

安卓程序送出http请求,访问strut 中的一个action, struts正常返回了一个String, 如下,
uname 接收到的值为{"name":"fang"}, 没问题,接下来问题怪了,后面只要针对uname的任何处理,包括取长或者substring之类的操作,app都报即将关闭的信息。真的没遇到过这种奇葩问题,有大侠可以分析一下原因吗?谢谢。

String uname = (String)msg.obj;
int i = uname.length();

3个回答

kuqi007
kuqi007   2016.01.18 09:51

判断一下是否是空指针异常

91program
91program   Ds   Rxr 2016.01.18 12:08

你确认 uname 接收到的值为{"name":"fang"}?
在 String uname = (String)msg.obj; 之后判断一下 uname 是否为空吧!也许你的 msg.obj 转成 String 的过程出错了。

crazy1235
crazy1235   Ds   Rxr 2016.01.19 12:01

看看log日志吧。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 开发,那些奇葩的问题
开发过程中,总会遇到一些让人棘手又意外的问题。代码明明”没有问题”,怎么就是不对呢?本帖就用来记录作者在开发过程中遇到的那些意想不到的问题。 1、Intent中携带的数据错位了 使用Intent携带数据再平常不过了,谁会想到这都会出问题。简单描述如下: Intent中携带的数据本来是 "key1":"value1" "key2":"value2" "key3":"value3"
android开发遇到的各种bug
前言——好记性不如烂笔头,记录Android学习过程中遇到的各种问题BUG。O(∩_∩)O错误1 ——Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0 错误原因——一般是int 型数据赋给String ,然后让TextView显示就会出现如上错误。解决办法——用String.val
程序员奇葩面试的奇葩问题
作为一个程序猿,去年我去了一家非常大的互联网公司面试,我相信大家对于大公司的面试都应该有一定的了解,他们喜欢面试一些算法和一些奇葩的问题,算法我猜到了,但是对于那个奇葩问题我还真没弄懂。最后可算明白了。 面试题如下: 面试官:我给你出一道非常简单的题,也不不算是技术题,是这样的,你给我在玻璃板上画上一幅画,场景是这样的,有一颗树,树上有三个苹果,树下面有一片草,非常简单,好了你赶紧画吧
java--面试奇葩问题集锦
1 判断是否为一个奇数 常规写法:/** * 判读是否为一个奇数 */ public static boolean isOdd01(Integer number) { return number % 2 == 1; }采用位运算: /** * 判读是否为一个奇数 * 通过运算符按位与来进行比较,将数与1进行比较,底层比较
Android开发下遇到的一些奇葩问题处理
环境  :     MAC+ Android Studio ; Q1 : Gradle Home not found 。           网上查到的解决方案比较少一些,如 gradle-wrapper.properties  配置错误等等。 Solution :  我的解决是。。。无意中点了Run Build.Gradle。造成点击运行按钮是运行工程里的Build,而不是APP。
Android 开发过程中遇见的奇葩的bug
一、大图片OOM 当初是在黄页详情页使用imageload加载一个大图片。很OK的,压力测试的时候,会出现这样情况,不停快速打开关闭详情页,根据手机性能而定大约10_20次就出现了OOM(经分析,之前关闭的页面还没有来的机被CG回收。解决方案:当详情页关闭的时候收到回收) //手动释放内存 多次点击详情也关闭会报OOM      private void releaseImageView(
各种奇葩的BUG
每逢周三就崩溃转载地址:http://blog.jobbole.com/95634/ 拿点儿喝的坐好,是时候讲讲我最喜欢的 bug 的故事了。那是我第一份 IT 相关的工作:在一个生产重要医疗设备的厂商担任软件开发的暑期实习生。那些设备主要是麻醉给药系统和病患监控设备,后者就是在卧床患者旁边放着的发出“哔哔”声的那种盒子,上面会以图形方式显示患者的脉搏、血压、呼吸等等。如果心电图变成一条直线的话还
安卓开发中所遇到的一些问题及解决办法,不断更新中
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[字面意思:安装失败,不够贮存]
奇葩男的相亲史,笑翻了
奇葩年年有,今年特别多,这句话果然没错。昨天和闺蜜去相亲见到了一个奇葩男,第一次见面那男的竟然说咋们还不熟要不AA制吧。听完那句话就特别想走,这年代怎么还有这么小气的男的呢?朋友们来八卦下你们身边有没有这样的奇葩男。   /wo.poco.cn/174824364/post/id/8676899   /wo.poco.cn/174824364/post/id/8676900   wo.poc
Android中各种奇葩,难解的Json
Json文件中的字段是java的关键字 示例json { "abstract": "Success", "error_code": 0, "new": "haha" } 解析bean写法–使用google提供的序列化工具,这样写,就可以正常的将数据反射到字段中了 public class FourthData { @SerializedName("abstr