|
@@ -1,12 +1,17 @@
|
|
package com.sheishuo.app.common.util.net;
|
|
package com.sheishuo.app.common.util.net;
|
|
|
|
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Bitmap;
|
|
|
|
+import android.os.Handler;
|
|
import android.support.annotation.Nullable;
|
|
import android.support.annotation.Nullable;
|
|
import android.util.Log;
|
|
import android.util.Log;
|
|
|
|
+import android.view.View;
|
|
|
|
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.reflect.TypeToken;
|
|
import com.google.gson.reflect.TypeToken;
|
|
|
|
+import com.netease.nim.uikit.ContextCache;
|
|
|
|
+import com.netease.nim.uikit.UIKitCache;
|
|
import com.netease.nim.uikit.cache.NimUserInfoCache;
|
|
import com.netease.nim.uikit.cache.NimUserInfoCache;
|
|
|
|
+import com.netease.nim.uikit.common.ui.dialog.EasyAlertDialog;
|
|
import com.netease.nim.uikit.common.ui.dialog.EasyAlertDialogHelper;
|
|
import com.netease.nim.uikit.common.ui.dialog.EasyAlertDialogHelper;
|
|
import com.sheishuo.app.SheishuoApplication;
|
|
import com.sheishuo.app.SheishuoApplication;
|
|
import com.sheishuo.app.cache.AccountCache;
|
|
import com.sheishuo.app.cache.AccountCache;
|
|
@@ -75,11 +80,11 @@ public class NetImpl implements INet {
|
|
if ( 200 == response.code()){
|
|
if ( 200 == response.code()){
|
|
callback.onSuccess(response.body().string());
|
|
callback.onSuccess(response.body().string());
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -96,12 +101,12 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()) {
|
|
if (200 == response.code()) {
|
|
callback.onSuccess(response.body().string());
|
|
callback.onSuccess(response.body().string());
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -118,15 +123,55 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()) {
|
|
if (200 == response.code()) {
|
|
callback.onSuccess(response.body().string());
|
|
callback.onSuccess(response.body().string());
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void postCall(final FormBody body, final String url, final JsonResponse jsonResponse)
|
|
|
|
+ {
|
|
|
|
+ new Thread(new Runnable() {
|
|
|
|
+ @Override
|
|
|
|
+ public void run() {
|
|
|
|
+ String error = "";
|
|
|
|
+ try {
|
|
|
|
+ Request request = new Request.Builder()
|
|
|
|
+ .post(body)
|
|
|
|
+ .url(url)
|
|
|
|
+ .build();
|
|
|
|
+
|
|
|
|
+ Response response = client.newCall(request).execute();
|
|
|
|
+ int responseCode = response.code();
|
|
|
|
+ if (200 == responseCode){
|
|
|
|
+ String resultStr = response.body().string();
|
|
|
|
+ Log.i("JsonResponse", resultStr);
|
|
|
|
+ JSONObject result = new JSONObject(resultStr);
|
|
|
|
+ int c = result.getInt("c");
|
|
|
|
+ if(c == 0)
|
|
|
|
+ {
|
|
|
|
+ JSONObject d = result.getJSONObject("d");
|
|
|
|
+ if(jsonResponse != null)
|
|
|
|
+ jsonResponse.onSuccess(d);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ error = result.getString("d");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ if(jsonResponse != null)
|
|
|
|
+ jsonResponse.onFailed(error);
|
|
|
|
+ }
|
|
|
|
+ }).start();
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public void updateLatitudeAndLongitude(final double longitude, final double latitude, final ResponseCallback callback) {
|
|
public void updateLatitudeAndLongitude(final double longitude, final double latitude, final ResponseCallback callback) {
|
|
new Thread(new Runnable() {
|
|
new Thread(new Runnable() {
|
|
@@ -164,13 +209,13 @@ public class NetImpl implements INet {
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -199,11 +244,11 @@ public class NetImpl implements INet {
|
|
String resultStr = response.body().string();
|
|
String resultStr = response.body().string();
|
|
callback.onSuccess(resultStr);
|
|
callback.onSuccess(resultStr);
|
|
}else{
|
|
}else{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -234,23 +279,26 @@ public class NetImpl implements INet {
|
|
Response response = client.newCall(request).execute();
|
|
Response response = client.newCall(request).execute();
|
|
|
|
|
|
if (200 == response.code()) {
|
|
if (200 == response.code()) {
|
|
- LoginBean bean = gson.fromJson(response.body().string(), LoginBean.class);
|
|
|
|
|
|
+ String result = response.body().string();
|
|
|
|
+ Log.d("NetResult", result);
|
|
|
|
+ LoginBean bean = gson.fromJson(result, LoginBean.class);
|
|
bean.getD().setAutoJoinRoom(true);
|
|
bean.getD().setAutoJoinRoom(true);
|
|
|
|
+ gson.fromJson(result, UIKitCache.AccountBean.class);
|
|
switch (bean.getC()) {
|
|
switch (bean.getC()) {
|
|
case 0:
|
|
case 0:
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -279,12 +327,12 @@ public class NetImpl implements INet {
|
|
String code = new JSONObject(resultStr).getJSONObject("d").getString("obj");
|
|
String code = new JSONObject(resultStr).getJSONObject("d").getString("obj");
|
|
callback.onSuccess(code);
|
|
callback.onSuccess(code);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -311,12 +359,12 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -345,12 +393,12 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -389,11 +437,11 @@ public class NetImpl implements INet {
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -402,6 +450,30 @@ public class NetImpl implements INet {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
+ public void updateNick(final String nick, final ResponseCallback callback) {
|
|
|
|
+
|
|
|
|
+ FormBody body = new FormBody.Builder()
|
|
|
|
+ .add("user_id", AccountCache.getAccount().getId())
|
|
|
|
+ .add("nick", nick)
|
|
|
|
+ .build();
|
|
|
|
+
|
|
|
|
+ postCall(body, NICK_URL, new JsonResponse() {
|
|
|
|
+ @Override
|
|
|
|
+ public void onSuccess(JSONObject json) {
|
|
|
|
+
|
|
|
|
+ if(callback != null)
|
|
|
|
+ callback.onSuccess(null);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void onFailed(String error) {
|
|
|
|
+ if(callback != null)
|
|
|
|
+ callback.onFailed(error);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
public void changePwd(final String pwd, final String newPwd, final ResponseCallback callback) {
|
|
public void changePwd(final String pwd, final String newPwd, final ResponseCallback callback) {
|
|
new Thread(new Runnable() {
|
|
new Thread(new Runnable() {
|
|
@Override
|
|
@Override
|
|
@@ -421,6 +493,7 @@ public class NetImpl implements INet {
|
|
Response response = client.newCall(request).execute();
|
|
Response response = client.newCall(request).execute();
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
String resultStr = response.body().string();
|
|
String resultStr = response.body().string();
|
|
|
|
+ Log.e("NetRes", resultStr);
|
|
JSONObject data = new JSONObject(resultStr).getJSONObject("d");
|
|
JSONObject data = new JSONObject(resultStr).getJSONObject("d");
|
|
Boolean isUpdate = data.getBoolean("update");
|
|
Boolean isUpdate = data.getBoolean("update");
|
|
int security = data.has("security") ? data.getInt("security") : 0;
|
|
int security = data.has("security") ? data.getInt("security") : 0;
|
|
@@ -428,16 +501,16 @@ public class NetImpl implements INet {
|
|
if (isUpdate){
|
|
if (isUpdate){
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -464,12 +537,12 @@ public class NetImpl implements INet {
|
|
GiftBean.DBean gift = (new Gson().fromJson(result, GiftBean.class)).getD();
|
|
GiftBean.DBean gift = (new Gson().fromJson(result, GiftBean.class)).getD();
|
|
callback.onSuccess(gift);
|
|
callback.onSuccess(gift);
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -503,7 +576,7 @@ public class NetImpl implements INet {
|
|
call.enqueue(new Callback() {
|
|
call.enqueue(new Callback() {
|
|
@Override
|
|
@Override
|
|
public void onFailure(Call call, IOException e) {
|
|
public void onFailure(Call call, IOException e) {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -515,11 +588,11 @@ public class NetImpl implements INet {
|
|
int imgCode = jsonObject.getJSONObject("d").getInt("aid");
|
|
int imgCode = jsonObject.getJSONObject("d").getInt("aid");
|
|
callback.onSuccess(imgCode);
|
|
callback.onSuccess(imgCode);
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -546,7 +619,7 @@ public class NetImpl implements INet {
|
|
call.enqueue(new Callback() {
|
|
call.enqueue(new Callback() {
|
|
@Override
|
|
@Override
|
|
public void onFailure(Call call, IOException e) {
|
|
public void onFailure(Call call, IOException e) {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -566,11 +639,11 @@ public class NetImpl implements INet {
|
|
photo.setPic(data.getString("pic"));
|
|
photo.setPic(data.getString("pic"));
|
|
callback.onSuccess(photo);
|
|
callback.onSuccess(photo);
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -594,11 +667,11 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()) {
|
|
if (200 == response.code()) {
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -633,17 +706,17 @@ public class NetImpl implements INet {
|
|
|
|
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -672,7 +745,7 @@ public class NetImpl implements INet {
|
|
callback.onSuccess(likedBean);
|
|
callback.onSuccess(likedBean);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -714,7 +787,7 @@ public class NetImpl implements INet {
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -748,7 +821,7 @@ public class NetImpl implements INet {
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -770,12 +843,12 @@ public class NetImpl implements INet {
|
|
String resultStr = response.body().string();
|
|
String resultStr = response.body().string();
|
|
callback.onSuccess(resultStr);
|
|
callback.onSuccess(resultStr);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -803,12 +876,12 @@ public class NetImpl implements INet {
|
|
Log.e("result",result);
|
|
Log.e("result",result);
|
|
callback.onSuccess(result);
|
|
callback.onSuccess(result);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -841,11 +914,11 @@ public class NetImpl implements INet {
|
|
CircleBean bean = new Gson().fromJson(result, CircleBean.class);
|
|
CircleBean bean = new Gson().fromJson(result, CircleBean.class);
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -878,15 +951,59 @@ public class NetImpl implements INet {
|
|
if (0 != bean.getD().getList().size()){
|
|
if (0 != bean.getD().getList().size()){
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}else{
|
|
}else{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }).start();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void getTradeInfo(String id, final ResponseCallback callback) {
|
|
|
|
+ final FormBody body = new FormBody.Builder()
|
|
|
|
+ .add("user_id", AccountCache.getAccount().getId())
|
|
|
|
+ .add("id", id)
|
|
|
|
+ .build();
|
|
|
|
+
|
|
|
|
+ final Request request = new Request.Builder()
|
|
|
|
+ .url(NetInfo.TRADE_INFO)
|
|
|
|
+ .post(body)
|
|
|
|
+ .build();
|
|
|
|
+
|
|
|
|
+ new Thread(new Runnable() {
|
|
|
|
+ @Override
|
|
|
|
+ public void run() {
|
|
|
|
+ try {
|
|
|
|
+ Response response = client.newCall(request).execute();
|
|
|
|
+ if (200 == response.code()){
|
|
|
|
+ String json = response.body().string();
|
|
|
|
+ Log.d("TradeInfo", json);
|
|
|
|
+ JSONObject jsonObject = new JSONObject(json);
|
|
|
|
+ int c = jsonObject.getInt("c");
|
|
|
|
+ if(c == 0)
|
|
|
|
+ {
|
|
|
|
+ JSONObject d = jsonObject.getJSONObject("d");
|
|
|
|
+ TradeBean.DBean.ListBean bean = new Gson().fromJson(d.toString(), TradeBean.DBean.ListBean.class);
|
|
|
|
+ callback.onSuccess(bean);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ callback.onFailed(null);
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ callback.onFailed(null);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -917,7 +1034,7 @@ public class NetImpl implements INet {
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -949,19 +1066,16 @@ public class NetImpl implements INet {
|
|
response = client.newCall(request).execute();
|
|
response = client.newCall(request).execute();
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
String resultJson = response.body().string();
|
|
String resultJson = response.body().string();
|
|
|
|
+ Log.d("NetResult", resultJson);
|
|
callback.onSuccess(resultJson);
|
|
callback.onSuccess(resultJson);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
}
|
|
}
|
|
@@ -989,11 +1103,11 @@ public class NetImpl implements INet {
|
|
String resultJson = response.body().string();
|
|
String resultJson = response.body().string();
|
|
callback.onSuccess(resultJson);
|
|
callback.onSuccess(resultJson);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1034,15 +1148,15 @@ public class NetImpl implements INet {
|
|
CircleBean.DBean.ListBean.Comment comment = gson.fromJson(dataStr, CircleBean.DBean.ListBean.Comment.class);
|
|
CircleBean.DBean.ListBean.Comment comment = gson.fromJson(dataStr, CircleBean.DBean.ListBean.Comment.class);
|
|
callback.onSuccess(comment);
|
|
callback.onSuccess(comment);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1071,7 +1185,7 @@ public class NetImpl implements INet {
|
|
call.enqueue(new Callback() {
|
|
call.enqueue(new Callback() {
|
|
@Override
|
|
@Override
|
|
public void onFailure(Call call, IOException e) {
|
|
public void onFailure(Call call, IOException e) {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1082,11 +1196,11 @@ public class NetImpl implements INet {
|
|
if (jsonObject.getInt("c") == 0) {
|
|
if (jsonObject.getInt("c") == 0) {
|
|
callback.onSuccess("");
|
|
callback.onSuccess("");
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -1119,12 +1233,12 @@ public class NetImpl implements INet {
|
|
List<ContactRelationshipBean> list = new Gson().fromJson(resultJson,new TypeToken<List<ContactRelationshipBean>>(){}.getType());
|
|
List<ContactRelationshipBean> list = new Gson().fromJson(resultJson,new TypeToken<List<ContactRelationshipBean>>(){}.getType());
|
|
callback.onSuccess(list);
|
|
callback.onSuccess(list);
|
|
}else{
|
|
}else{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1226,11 +1340,11 @@ public class NetImpl implements INet {
|
|
SocialInfoCache.initFollowList(list);
|
|
SocialInfoCache.initFollowList(list);
|
|
callback.onSuccess(SocialInfoCache.followList());
|
|
callback.onSuccess(SocialInfoCache.followList());
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1258,11 +1372,11 @@ public class NetImpl implements INet {
|
|
BeFollowedBean bean = gson.fromJson(resultStr, BeFollowedBean.class);
|
|
BeFollowedBean bean = gson.fromJson(resultStr, BeFollowedBean.class);
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1287,22 +1401,25 @@ public class NetImpl implements INet {
|
|
String hobby = bean.getHobby();
|
|
String hobby = bean.getHobby();
|
|
String address = bean.getAddress();
|
|
String address = bean.getAddress();
|
|
|
|
|
|
- FormBody body = new FormBody.Builder()
|
|
|
|
- .add("user_id",user_id)
|
|
|
|
- .add("age",age)
|
|
|
|
- .add("show_age",show_age)
|
|
|
|
- .add("real_name",real_name)
|
|
|
|
- .add("id_number",id_number)
|
|
|
|
- .add("add_verify",add_verify)
|
|
|
|
- .add("find_mobile",find_mobile)
|
|
|
|
- .add("find_id",find_id)
|
|
|
|
- .add("find_nick",find_nick)
|
|
|
|
- .add("see_social",see_social)
|
|
|
|
- .add("effect",effect)
|
|
|
|
- .add("hobby",hobby)
|
|
|
|
- .add("address",address)
|
|
|
|
- .build();
|
|
|
|
-
|
|
|
|
|
|
+ FormBody.Builder builder = new FormBody.Builder();
|
|
|
|
+ if(add_verify != null) builder.add("add_verify",add_verify);
|
|
|
|
+
|
|
|
|
+ builder.add("user_id",user_id);
|
|
|
|
+ builder.add("age",age);
|
|
|
|
+ builder.add("show_age",show_age);
|
|
|
|
+ builder.add("real_name",real_name);
|
|
|
|
+ builder.add("id_number",id_number);
|
|
|
|
+ //builder.add("add_verify",add_verify);
|
|
|
|
+ builder.add("find_mobile",find_mobile);
|
|
|
|
+ builder.add("find_id",find_id);
|
|
|
|
+ builder.add("find_nick",find_nick);
|
|
|
|
+ builder.add("see_social",see_social);
|
|
|
|
+ builder.add("effect",effect);
|
|
|
|
+ builder.add("hobby",hobby);
|
|
|
|
+ builder.add("address",address);
|
|
|
|
+ builder.build();
|
|
|
|
+
|
|
|
|
+ FormBody body = builder.build();
|
|
final Request request = new Request.Builder()
|
|
final Request request = new Request.Builder()
|
|
.post(body)
|
|
.post(body)
|
|
.url(UPDATE_SOCIAL_INFO)
|
|
.url(UPDATE_SOCIAL_INFO)
|
|
@@ -1325,15 +1442,15 @@ public class NetImpl implements INet {
|
|
final String error = jsonObject.getString("d");
|
|
final String error = jsonObject.getString("d");
|
|
if(error != null && error.length() > 0)
|
|
if(error != null && error.length() > 0)
|
|
callback.onSuccess(error);
|
|
callback.onSuccess(error);
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1373,11 +1490,11 @@ public class NetImpl implements INet {
|
|
|
|
|
|
|
|
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1459,12 +1576,12 @@ public class NetImpl implements INet {
|
|
String resultStr = response.body().string();
|
|
String resultStr = response.body().string();
|
|
callback.onSuccess(resultStr);
|
|
callback.onSuccess(resultStr);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1491,12 +1608,12 @@ public class NetImpl implements INet {
|
|
RequestBean bean = gson.fromJson(response.body().string(), RequestBean.class);
|
|
RequestBean bean = gson.fromJson(response.body().string(), RequestBean.class);
|
|
callback.onSuccess(bean);
|
|
callback.onSuccess(bean);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1521,12 +1638,12 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1551,12 +1668,12 @@ public class NetImpl implements INet {
|
|
if (200 == response.code()){
|
|
if (200 == response.code()){
|
|
callback.onSuccess(null);
|
|
callback.onSuccess(null);
|
|
}else {
|
|
}else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1587,14 +1704,14 @@ public class NetImpl implements INet {
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|
|
@@ -1636,14 +1753,14 @@ public class NetImpl implements INet {
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
- callback.onFailed();
|
|
|
|
|
|
+ callback.onFailed(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}).start();
|
|
}).start();
|