|
|
@@ -1,10 +1,14 @@
|
|
|
package com.xzjmyk.pm.activity.ui.erp.activity.oa;
|
|
|
|
|
|
import android.app.AlertDialog;
|
|
|
+import android.content.ComponentName;
|
|
|
import android.content.Intent;
|
|
|
+import android.content.ServiceConnection;
|
|
|
import android.os.Bundle;
|
|
|
import android.os.Handler;
|
|
|
+import android.os.IBinder;
|
|
|
import android.os.Message;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
import android.view.Gravity;
|
|
|
import android.view.View;
|
|
|
@@ -12,12 +16,22 @@ import android.view.ViewGroup;
|
|
|
import android.widget.EditText;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.android.volley.Response;
|
|
|
+import com.android.volley.VolleyError;
|
|
|
import com.lidroid.xutils.ViewUtils;
|
|
|
import com.lidroid.xutils.view.annotation.ViewInject;
|
|
|
+import com.xzjmyk.pm.activity.AppConfig;
|
|
|
import com.xzjmyk.pm.activity.MyApplication;
|
|
|
import com.xzjmyk.pm.activity.R;
|
|
|
+import com.xzjmyk.pm.activity.bean.Area;
|
|
|
+import com.xzjmyk.pm.activity.bean.message.ChatMessage;
|
|
|
+import com.xzjmyk.pm.activity.bean.message.MucRoom;
|
|
|
+import com.xzjmyk.pm.activity.bean.message.XmppMessage;
|
|
|
import com.xzjmyk.pm.activity.bean.oa.MeetBean;
|
|
|
import com.xzjmyk.pm.activity.bean.oa.MeetUserEntity;
|
|
|
+import com.xzjmyk.pm.activity.db.dao.ChatMessageDao;
|
|
|
+import com.xzjmyk.pm.activity.helper.UploadEngine;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
import com.xzjmyk.pm.activity.ui.calendar.cons.DPMode;
|
|
|
import com.xzjmyk.pm.activity.ui.calendar.views.TaskDatePicker;
|
|
|
@@ -29,13 +43,20 @@ import com.xzjmyk.pm.activity.util.CalendarUtils;
|
|
|
import com.xzjmyk.pm.activity.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.util.TimeUtils;
|
|
|
import com.xzjmyk.pm.activity.util.ToastUtil;
|
|
|
+import com.xzjmyk.pm.activity.volley.ObjectResult;
|
|
|
+import com.xzjmyk.pm.activity.volley.Result;
|
|
|
+import com.xzjmyk.pm.activity.volley.StringJsonObjectRequest;
|
|
|
import com.xzjmyk.pm.activity.xmpp.CoreService;
|
|
|
|
|
|
+import org.json.JSONException;
|
|
|
+import org.json.JSONObject;
|
|
|
+
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.UUID;
|
|
|
|
|
|
public class AddMeetingActivity extends BaseActivity implements View.OnClickListener {
|
|
|
|
|
|
@@ -57,22 +78,33 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
private EditText tag_et;
|
|
|
|
|
|
private AddMeetingActivity ct;
|
|
|
+ private String roomJid;//创建的房间号
|
|
|
private final int whatSignin = 0x12;
|
|
|
+ private final int whatAdd = 0x11;
|
|
|
private String baseUrl;
|
|
|
private int request = 0x13;
|
|
|
public static int resultCode = 0x14;
|
|
|
ArrayList<MeetUserEntity> entities = null;//成员
|
|
|
- private MeetUserEntity entity;//管理员
|
|
|
private Handler handler = new Handler() {
|
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
|
- ct.progressDialog.dismiss();
|
|
|
String message = (String) msg.getData().get("result");
|
|
|
switch (msg.what) {
|
|
|
case whatSignin:
|
|
|
//TODO 创建会议成功 开始创建群组
|
|
|
- Log.i("gongpengming", "TODO 创建会议成功 开始创建群组");
|
|
|
- createRoom();
|
|
|
+ try {
|
|
|
+ JSONObject json = new JSONObject(message);
|
|
|
+ if (!json.isNull("success") && json.getBoolean("success")) {
|
|
|
+ ToastUtil.showToast(ct, "添加会议成功,正在为你建立会议群");
|
|
|
+ createRoom(name_et.getText().toString() + "会议群", "创建为了提醒会议成员");
|
|
|
+ }
|
|
|
+ } catch (JSONException e) {
|
|
|
+ ToastUtil.showToast(ct, "内部错误");
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case whatAdd:
|
|
|
+ Log.i("gongpengming", "msg==whatAdd");
|
|
|
break;
|
|
|
case Constants.HTTP_SUCCESS_INIT:
|
|
|
break;
|
|
|
@@ -81,80 +113,78 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
+ private boolean mBind;
|
|
|
|
|
|
-
|
|
|
- private void createRoom() {
|
|
|
+ private void createRoom(String name, String doc) {
|
|
|
//创建群组
|
|
|
- CoreService mXmppService;
|
|
|
-
|
|
|
-
|
|
|
+ List<String> list = new ArrayList<>();
|
|
|
+ for (int i = 0; i < entities.size(); i++) {
|
|
|
+ list.add(entities.get(i).getImId());
|
|
|
+ }
|
|
|
+ String roomName = name;
|
|
|
+ String roomDesc = doc;
|
|
|
+ createGroupChat(roomName, null, roomDesc, list);
|
|
|
}
|
|
|
|
|
|
- private void createGroupChat(String nickName, String roomName, String roomSubject, String roomDesc,
|
|
|
- List<String> inviteUsers, final int or_id) {
|
|
|
-// try {
|
|
|
-// roomJid = mXmppService.createMucRoom(nickName, roomName, roomSubject, roomDesc);
|
|
|
-// } catch (NullPointerException e) {
|
|
|
-// roomJid = mXmppService.createMucRoom(nickName, roomName, "", roomDesc);
|
|
|
-// }
|
|
|
-// if (TextUtils.isEmpty(roomJid)) {
|
|
|
-// ToastUtil.showToast(mContext, R.string.create_room_failed);
|
|
|
-// return;
|
|
|
-// }
|
|
|
-//
|
|
|
-// Map<String, String> params = new HashMap<String, String>();
|
|
|
-// params.put("access_token", MyApplication.getInstance().mAccessToken);
|
|
|
-// params.put("jid", roomJid);
|
|
|
-// params.put("name", roomName);
|
|
|
-// params.put("category", "1");
|
|
|
-// params.put("desc", roomDesc);
|
|
|
-// params.put("countryId", String.valueOf(Area.getDefaultCountyId()));// 国家Id
|
|
|
-//
|
|
|
-// Area area = Area.getDefaultProvince();
|
|
|
-// if (area != null) {
|
|
|
-// params.put("provinceId", String.valueOf(area.getId()));// 省份Id
|
|
|
-// }
|
|
|
-// area = Area.getDefaultCity();
|
|
|
-// if (area != null) {
|
|
|
-// params.put("cityId", String.valueOf(area.getId()));// 城市Id
|
|
|
-// area = Area.getDefaultDistrict(area.getId());
|
|
|
-// if (area != null) {
|
|
|
-// params.put("areaId", String.valueOf(area.getId()));// 城市Id
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// double latitude = MyApplication.getInstance().getBdLocationHelper().getLatitude();
|
|
|
-// double longitude = MyApplication.getInstance().getBdLocationHelper().getLongitude();
|
|
|
-// if (latitude != 0)
|
|
|
-// params.put("latitude", String.valueOf(latitude));
|
|
|
-// if (longitude != 0)
|
|
|
-// params.put("longitude", String.valueOf(longitude));
|
|
|
-// params.put("text", JSON.toJSONString(inviteUsers));
|
|
|
-// ProgressDialogUtil.show(mProgressDialog);
|
|
|
-// StringJsonObjectRequest<MucRoom> request = new StringJsonObjectRequest<MucRoom>(mConfig.ROOM_ADD,
|
|
|
-// new Response.ErrorListener() {
|
|
|
-// @Override
|
|
|
-// public void onErrorResponse(VolleyError arg0) {
|
|
|
-// ProgressDialogUtil.dismiss(mProgressDialog);
|
|
|
-// ToastUtil.showErrorNet(mContext);
|
|
|
-// }
|
|
|
-// }, new StringJsonObjectRequest.Listener<MucRoom>() {
|
|
|
-// @Override
|
|
|
-// public void onResponse(ObjectResult<MucRoom> result) {
|
|
|
-// boolean parserResult = Result.defaultParser(mContext, result, true);
|
|
|
-// if (parserResult && result.getData() != null) {
|
|
|
-// mPullToRefreshListView.setPullDownRefreshing(200);//加载列表
|
|
|
-// updateCreateFalgToERP(or_id);
|
|
|
-// }
|
|
|
-// ProgressDialogUtil.dismiss(mProgressDialog);
|
|
|
-// }
|
|
|
-// }, MucRoom.class, params);
|
|
|
-// String HASHCODE = Integer.toHexString(this.hashCode()) + "@";
|
|
|
-// MyApplication.getInstance().getFastVolley().addDefaultRequest(HASHCODE, request);
|
|
|
- }
|
|
|
+ private void createGroupChat(String roomName, String roomSubject, String roomDesc, List<String> inviteUsers) {
|
|
|
+ AppConfig mConfig = MyApplication.getInstance().getConfig();
|
|
|
+ String nickName = MyApplication.getInstance().mLoginUser.getNickName();
|
|
|
+ //创建群组
|
|
|
+ try {
|
|
|
+ roomJid = mXmppService.createMucRoom(nickName, roomName, roomSubject, roomDesc);
|
|
|
+ } catch (NullPointerException e) {
|
|
|
+ roomJid = mXmppService.createMucRoom(nickName, roomName, "", roomDesc);
|
|
|
+ }
|
|
|
+ if (TextUtils.isEmpty(roomJid)) {
|
|
|
+ ToastUtil.showToast(this, R.string.create_room_failed);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ Map<String, String> params = new HashMap<String, String>();
|
|
|
+ params.put("access_token", MyApplication.getInstance().mAccessToken);
|
|
|
+ params.put("jid", roomJid);
|
|
|
+ params.put("name", roomName);
|
|
|
+ params.put("desc", roomDesc);
|
|
|
+ params.put("countryId", String.valueOf(Area.getDefaultCountyId()));// 国家Id
|
|
|
+ Area area = Area.getDefaultProvince();
|
|
|
+ if (area != null) {
|
|
|
+ params.put("provinceId", String.valueOf(area.getId()));// 省份Id
|
|
|
+ }
|
|
|
+ area = Area.getDefaultCity();
|
|
|
+ params.put("category", 0 + "");
|
|
|
+ if (area != null) {
|
|
|
+ params.put("cityId", String.valueOf(area.getId()));// 城市Id
|
|
|
+ area = Area.getDefaultDistrict(area.getId());
|
|
|
+ if (area != null) {
|
|
|
+ params.put("areaId", String.valueOf(area.getId()));// 城市Id
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
+ double latitude = MyApplication.getInstance().getBdLocationHelper().getLatitude();
|
|
|
+ double longitude = MyApplication.getInstance().getBdLocationHelper().getLongitude();
|
|
|
+ if (latitude != 0)
|
|
|
+ params.put("latitude", String.valueOf(latitude));
|
|
|
+ if (longitude != 0)
|
|
|
+ params.put("longitude", String.valueOf(longitude));
|
|
|
+ params.put("text", JSON.toJSONString(inviteUsers));
|
|
|
+ StringJsonObjectRequest<MucRoom> request = new StringJsonObjectRequest<MucRoom>(mConfig.ROOM_ADD,
|
|
|
+ new Response.ErrorListener() {
|
|
|
+ @Override
|
|
|
+ public void onErrorResponse(VolleyError arg0) {
|
|
|
|
|
|
- private boolean isSingle;
|
|
|
+ }
|
|
|
+ }, new StringJsonObjectRequest.Listener<MucRoom>() {
|
|
|
+ @Override
|
|
|
+ public void onResponse(ObjectResult<MucRoom> result) {
|
|
|
+ boolean parserResult = Result.defaultParser(ct, result, true);
|
|
|
+ if (parserResult && result.getData() != null) {
|
|
|
+ Log.i("gongpengming", "创建群组成功" + result.getResultData());
|
|
|
+ sendMucChatMessage();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, MucRoom.class, params);
|
|
|
+ String HASHCODE = Integer.toHexString(this.hashCode()) + "@";
|
|
|
+ MyApplication.getInstance().getFastVolley().addDefaultRequest(HASHCODE, request);
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
@@ -163,17 +193,17 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
ViewUtils.inject(this);
|
|
|
baseUrl = CommonUtil.getSharedPreferences(this, "erp_baseurl");
|
|
|
ct = this;
|
|
|
+ mBind = bindService(CoreService.getIntent(), mServiceConnection, BIND_AUTO_CREATE);
|
|
|
initView();
|
|
|
}
|
|
|
|
|
|
|
|
|
private void initView() {
|
|
|
+ user_tv.setText(MyApplication.getInstance().mLoginUser.getNickName());
|
|
|
findViewById(R.id.bt_save).setOnClickListener(this);
|
|
|
findViewById(R.id.start_rl).setOnClickListener(this);
|
|
|
findViewById(R.id.end_rl).setOnClickListener(this);
|
|
|
findViewById(R.id.users_rl).setOnClickListener(this);
|
|
|
- findViewById(R.id.user_rl).setOnClickListener(this);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -187,18 +217,69 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
break;
|
|
|
case R.id.bt_save:
|
|
|
signinAble();
|
|
|
+ progressDialog.show();
|
|
|
break;
|
|
|
case R.id.users_rl://选择参会人员
|
|
|
- isSingle = false;
|
|
|
- startSelectActivity();
|
|
|
- break;
|
|
|
- case R.id.user_rl://选择管理员
|
|
|
- isSingle = true;
|
|
|
- startSelectActivity();
|
|
|
+ Intent intent = new Intent(ct, MeetSelectActivity.class);
|
|
|
+ startActivityForResult(intent, request);
|
|
|
break;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void sendMucChatMessage() {
|
|
|
+ ChatMessage message = new ChatMessage();
|
|
|
+ message.setType(XmppMessage.TYPE_TEXT);
|
|
|
+ message.setContent("大家注意按时去开会");
|
|
|
+ message.setFromUserName(MyApplication.getInstance().mLoginUser.getNickName());
|
|
|
+ message.setFromUserId(MyApplication.getInstance().mLoginUser.getUserId());
|
|
|
+ message.setTimeSend(TimeUtils.sk_time_current_time());
|
|
|
+ message.setPacketId(UUID.randomUUID().toString().replaceAll("-", ""));
|
|
|
+ ChatMessageDao.getInstance().saveNewSingleChatMessage(MyApplication.getInstance().mLoginUser.getUserId(), roomJid, message);
|
|
|
+ if (message.getType() == XmppMessage.TYPE_VOICE || message.getType() == XmppMessage.TYPE_IMAGE
|
|
|
+ || message.getType() == XmppMessage.TYPE_VIDEO || message.getType() == XmppMessage.TYPE_FILE) {
|
|
|
+ if (!message.isUpload()) {
|
|
|
+ UploadEngine.uploadImFile(roomJid, message, mUploadResponse);
|
|
|
+ } else {
|
|
|
+ send(message);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ send(message);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void send(ChatMessage message) {
|
|
|
+ mXmppService.sendMucChatMessage(roomJid, message);
|
|
|
+ ct.progressDialog.dismiss();
|
|
|
+ ToastUtil.showToast(ct, "建立群组成功");
|
|
|
+ //TODO 完成返回
|
|
|
+ endOfActivity();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void endOfActivity() {
|
|
|
+ Intent intent = new Intent();
|
|
|
+ intent.putExtra("data", "data");
|
|
|
+ setResult(0x14, intent);
|
|
|
+ finish();
|
|
|
+ progressDialog.dismiss();
|
|
|
+ }
|
|
|
+
|
|
|
+ //发送消息到好友
|
|
|
+ private UploadEngine.ImFileUploadResponse mUploadResponse = new UploadEngine.ImFileUploadResponse() {
|
|
|
+ @Override
|
|
|
+ public void onSuccess(String toUserId, ChatMessage message) {
|
|
|
+ mXmppService.sendChatMessage(roomJid, message);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onFailure(String toUserId, ChatMessage message) {
|
|
|
+ Log.i("gongpengming", "发送失败");
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ //判断是否可以进行创建
|
|
|
private void signinAble() {
|
|
|
if (StringUtils.isEmpty(name_et.getText().toString())) {
|
|
|
ToastUtil.showToast(this, "会议名为空或格式不正确");
|
|
|
@@ -237,20 +318,15 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
for (int i = 0; i < entities.size(); i++) {
|
|
|
if (i == 0) {
|
|
|
builder.append(entities.get(i).getName());
|
|
|
- builderId.append(entities.get(i).getImId());
|
|
|
+ builderId.append("employee#" + entities.get(i).getImId());
|
|
|
} else {
|
|
|
builder.append(";" + entities.get(i).getName());
|
|
|
- builderId.append(";" + entities.get(i).getImId());
|
|
|
+ builderId.append(";employee#" + entities.get(i).getImId());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ Log.i("gongpengming", builderId.toString());
|
|
|
doSignin(builder.toString(), builderId.toString());
|
|
|
- }
|
|
|
-
|
|
|
- public void startSelectActivity() {
|
|
|
- Intent intent = new Intent(ct, MeetSelectActivity.class);
|
|
|
- intent.putExtra(MeetSelectActivity.KEY_IS_SINGLE, isSingle);
|
|
|
- startActivityForResult(intent, request);
|
|
|
+ addRiCheng();
|
|
|
}
|
|
|
|
|
|
//TODO 待修改方案
|
|
|
@@ -275,9 +351,9 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
@Override
|
|
|
public void onDatePicked(String date) {
|
|
|
if (isStart) {
|
|
|
- start_tv.setText(date);
|
|
|
+ start_tv.setText(date + ":00:00");
|
|
|
} else {
|
|
|
- end_tv.setText(date);
|
|
|
+ end_tv.setText(date + ":00:00");
|
|
|
}
|
|
|
dialog.dismiss();
|
|
|
}
|
|
|
@@ -309,7 +385,6 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
bean.setMa_groupid(ids);
|
|
|
bean.setMa_statuscode("ENTERING");
|
|
|
String formStore = FlexJsonUtil.toJson(bean);
|
|
|
- Log.i("gongpengming", formStore);
|
|
|
String caller = "Meetingroomapply";
|
|
|
param.put("caller", caller);
|
|
|
param.put("param", "[]");
|
|
|
@@ -320,23 +395,69 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
ViewUtil.httpSendRequest(ct, url, param, handler, headers, whatSignin, null, null, "post");
|
|
|
}
|
|
|
|
|
|
+ private void addRiCheng() {
|
|
|
+ //获取网络数据
|
|
|
+ if (baseUrl == null) {
|
|
|
+ baseUrl = CommonUtil.getSharedPreferences(this, "erp_baseurl");
|
|
|
+ }
|
|
|
+ String url = baseUrl + "common/saveCommon.action";
|
|
|
+ final Map<String, Object> param = new HashMap<>();
|
|
|
+ String formStore = "{" +
|
|
|
+ "\"ag_arrange\":" + "陈萍" +","+
|
|
|
+ "\"ag_atid\":" + "4633" +","+
|
|
|
+ "\"ag_type\":" + "重要" +","+
|
|
|
+ "\"ag_start\":" + "2016-07-20 09:16:04" +","+
|
|
|
+ "\"ag_end\":" + "2016-07-20 09:16:06" +","+
|
|
|
+ "\"ag_issecrecy\":" + "陈萍" +","+
|
|
|
+ "\"ag_title\":" + "测试" +","+
|
|
|
+ "\"ag_executor\":" + "陈萍" +","+
|
|
|
+ "\"ag_content\":" + "测试123" +","+
|
|
|
+ "\"ag_arrange_id\":" + "45" +","+
|
|
|
+ "\"ag_executor_id\":" + "1008885" +","+
|
|
|
+ "\"AG_PREDICT\":" + "" +","+
|
|
|
+ "\"AG_ISMESSAGE\":" + "" +","+
|
|
|
+ "\"AG_ISWEEK\":" + "" +
|
|
|
+ "}";
|
|
|
+ String caller = "Agenda";
|
|
|
+ param.put("caller", caller);
|
|
|
+ param.put("param", "[]");
|
|
|
+ param.put("formStore", formStore);
|
|
|
+ param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
+ LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
+ headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
+ ViewUtil.httpSendRequest(ct, url, param, handler, headers, whatAdd, null, null, "post");
|
|
|
+ }
|
|
|
+
|
|
|
+ private CoreService mXmppService;
|
|
|
+ private ServiceConnection mServiceConnection = new ServiceConnection() {
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onServiceDisconnected(ComponentName name) {
|
|
|
+ mXmppService = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onServiceConnected(ComponentName name, IBinder service) {
|
|
|
+ mXmppService = ((CoreService.CoreServiceBinder) service).getService();
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void onDestroy() {
|
|
|
+ super.onDestroy();
|
|
|
+ if (mBind) {
|
|
|
+ unbindService(mServiceConnection);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
if (data == null) return;
|
|
|
- Log.i("gongpengming", "return之后");
|
|
|
if (requestCode == this.request) {
|
|
|
- Log.i("gongpengming", "requestCode之后");
|
|
|
- Log.i("gongpengming", "resultCode==" + resultCode);
|
|
|
if (resultCode == this.resultCode) {
|
|
|
- Log.i("gongpengming", "resultCode之后");
|
|
|
- if (isSingle) {
|
|
|
- entity = data.getParcelableExtra("data");
|
|
|
- user_tv.setText(entity.getName());
|
|
|
- } else {
|
|
|
- entities = data.getParcelableArrayListExtra("data");
|
|
|
- users_tv.setText("选择" + entities.size() + "人");
|
|
|
- }
|
|
|
+ entities = data.getParcelableArrayListExtra("data");
|
|
|
+ users_tv.setText("选择" + entities.size() + "人");
|
|
|
}
|
|
|
}
|
|
|
}
|