使用AsyncTask遇到的一个奇怪现象 asynctaskprogressdialog 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onPostExecute()已经是执行在UI线程了 onPostExecute()已经是执行在UI线程了soga dialogForWaiting.dismiss();这句话应该是执行了,只是不消失,如果我没记错应该是DialogInterface dialog.dismiss吧,,, 找到原因了,不是dialog的原因,是这里的问题:我定义了这个:private String responseCode; 由于login方法返回空,所以 responseCode也为空,在onPostExecute方法里我这样做了判断://返回码为0000则登录成功,进入到还款界面 if(responseCode.equals(Response.CODE_SUCCESS)){ //这里的Response.CODE_SUCCESS是个字符串常量:"0000" startIntent(mContext, JinLianActivity.class); } //返回码为5000则登录失败,进入到完善用户信息界面 else if(responseCode.equals("5000")){ startIntent(mContext, RegisterActivity.class); }这样做判断很危险,因为responseCode可能为null,应该把不为空的字符串写在equals方法前面: if(Response.CODE_SUCCESS.equals(responseCode)){ //这里的Response.CODE_SUCCESS是个字符串常量 startIntent(mContext, JinLianActivity.class); } //返回码为5000则登录失败,进入到完善用户信息界面 else if("5000".equals(responseCode)){ startIntent(mContext, RegisterActivity.class); } 请教:清空gridview中已有数据 浮点数转字符串出现很奇怪的问题!!! 碰到一个巨奇怪的问题 魅族 M9 挤压布局 怎么解析webservice返回的SoapObject数据 如何获取absolutelayout 的当前背景图片 在同一个imageView中,imageView的位置先被改变,然后改变图片资源的瞬间,原来imageView的位置会显示一下原来的图片(闪一下)请问如何避免? 在android网络编程中遇到的接收中文字符乱码问题 关于通过wifi连接adb的问题 关于构想的移动web应用程序设计框架的思考 webview设置cookie 求Android设备间屏幕共享实现方案
onPostExecute()已经是执行在UI线程了
onPostExecute()已经是执行在UI线程了
soga
我定义了这个:private String responseCode;
由于login方法返回空,所以 responseCode也为空,在onPostExecute方法里我这样做了判断:
//返回码为0000则登录成功,进入到还款界面
if(responseCode.equals(Response.CODE_SUCCESS)){ //这里的Response.CODE_SUCCESS是个字符串常量:"0000"
startIntent(mContext, JinLianActivity.class);
}
//返回码为5000则登录失败,进入到完善用户信息界面
else if(responseCode.equals("5000")){
startIntent(mContext, RegisterActivity.class);
}
这样做判断很危险,因为responseCode可能为null,应该把不为空的字符串写在equals方法前面:
if(Response.CODE_SUCCESS.equals(responseCode)){ //这里的Response.CODE_SUCCESS是个字符串常量
startIntent(mContext, JinLianActivity.class);
}
//返回码为5000则登录失败,进入到完善用户信息界面
else if("5000".equals(responseCode)){
startIntent(mContext, RegisterActivity.class);
}