|
@ -213,6 +213,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
213
|
213
|
}
|
214
|
214
|
|
215
|
215
|
// dialog.show();
|
|
216
|
MobclickAgent.onEvent(getApplicationContext(), "1035");
|
216
|
217
|
uploadDialog.show();
|
217
|
218
|
//获取又拍云数据
|
218
|
219
|
getYouPaiData();
|
|
@ -229,7 +230,9 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
229
|
230
|
et_context.setOnFocusChangeListener(new View.OnFocusChangeListener() {
|
230
|
231
|
@Override
|
231
|
232
|
public void onFocusChange(View view, boolean b) {
|
232
|
|
Log.d(TAG, "onFocusChange: ");
|
|
233
|
if (b) {
|
|
234
|
MobclickAgent.onEvent(getApplicationContext(), "1023");
|
|
235
|
}
|
233
|
236
|
}
|
234
|
237
|
});
|
235
|
238
|
|
|
@ -315,6 +318,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
315
|
318
|
OkHttpUtils.post().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
|
316
|
319
|
@Override
|
317
|
320
|
public void onError(Call call, Exception e) {
|
|
321
|
MobclickAgent.onEvent(getApplicationContext(), "1037");
|
318
|
322
|
uploadDialog.dismiss();
|
319
|
323
|
ToastUtil.showToast(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT);
|
320
|
324
|
}
|
|
@ -335,10 +339,12 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
335
|
339
|
}
|
336
|
340
|
}
|
337
|
341
|
} else if ("8010".equals(code)) {
|
|
342
|
MobclickAgent.onEvent(getApplicationContext(), "1037");
|
338
|
343
|
uploadDialog.dismiss();
|
339
|
344
|
startActivity(new Intent(getApplicationContext(), LoginActivity.class));
|
340
|
345
|
ToastUtil.showToast(getApplicationContext(), desc, Toast.LENGTH_SHORT);
|
341
|
346
|
} else {
|
|
347
|
MobclickAgent.onEvent(getApplicationContext(), "1037");
|
342
|
348
|
uploadDialog.dismiss();
|
343
|
349
|
ToastUtil.showToast(getApplicationContext(), desc, Toast.LENGTH_SHORT);
|
344
|
350
|
}
|
|
@ -355,11 +361,14 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
355
|
361
|
public void onClick(View v) {
|
356
|
362
|
switch (v.getId()) {
|
357
|
363
|
case R.id.publishtopic_choose_topic_de: // 取消选择的话题
|
|
364
|
MobclickAgent.onEvent(getApplicationContext(), "1034");
|
358
|
365
|
mPublishtopicChooseTopic.setText("# 选择话题");
|
359
|
366
|
mPublishTopicDe.setVisibility(View.GONE);
|
360
|
367
|
chatRecommendBean = null;
|
361
|
368
|
break;
|
362
|
369
|
case R.id.publishtopic_choose_topic: // 选择话题
|
|
370
|
MobclickAgent.onEvent(getApplicationContext(), "1031");
|
|
371
|
et_context.clearFocus();
|
363
|
372
|
startActivityForResult(new Intent(this, TopicActivity.class), reqTopic);
|
364
|
373
|
break;
|
365
|
374
|
case R.id.iv_back:
|
|
@ -486,6 +495,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
486
|
495
|
if (arg2 == Bimp.tempSelectBitmap.size()) {
|
487
|
496
|
permissionTask();
|
488
|
497
|
} else {
|
|
498
|
MobclickAgent.onEvent(getApplicationContext(), "1027");
|
489
|
499
|
Intent intent = new Intent(PublishPicTopicActivity.this,
|
490
|
500
|
GalleryActivityFeedback.class);
|
491
|
501
|
intent.putExtra("position", "1");
|
|
@ -501,6 +511,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
501
|
511
|
* 调用图库选择
|
502
|
512
|
*/
|
503
|
513
|
private void callGallery() {
|
|
514
|
MobclickAgent.onEvent(getApplicationContext(), "1024");
|
504
|
515
|
Log.e(TAG, "callGallery: " + (Bimp.max - Bimp.tempSelectBitmap.size()));
|
505
|
516
|
//调用第三方图库选择
|
506
|
517
|
PhotoPicker.builder()
|
|
@ -514,7 +525,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
514
|
525
|
@Override
|
515
|
526
|
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {
|
516
|
527
|
super.onActivityResult(requestCode, resultCode, data);
|
517
|
|
if (requestCode == reqTopic && resultCode == -100) {
|
|
528
|
if (requestCode == reqTopic && resultCode == -100) { // 选择话题完成
|
518
|
529
|
chatRecommendBean = (ChatRecommendBean) data.getSerializableExtra("topic");
|
519
|
530
|
if (chatRecommendBean != null) {
|
520
|
531
|
mPublishtopicChooseTopic.setText(Html.fromHtml(chatRecommendBean.name));
|
|
@ -527,6 +538,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
527
|
538
|
if (requestCode == 1) {
|
528
|
539
|
//处理调用系统图库
|
529
|
540
|
} else if (requestCode == PhotoPicker.REQUEST_CODE) {
|
|
541
|
MobclickAgent.onEvent(getApplicationContext(), "1026");
|
530
|
542
|
//异步方式插入图片
|
531
|
543
|
insertImagesSync(data);
|
532
|
544
|
}
|
|
@ -695,6 +707,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
695
|
707
|
holder.imageDelete.setOnClickListener(new OnClickListener() {
|
696
|
708
|
@Override
|
697
|
709
|
public void onClick(View view) {
|
|
710
|
MobclickAgent.onEvent(getApplicationContext(), "1030");
|
698
|
711
|
Bimp.tempSelectBitmap.remove(position);
|
699
|
712
|
Bimp.max--;
|
700
|
713
|
Message message = new Message();
|
|
@ -939,6 +952,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
939
|
952
|
OkHttpUtils.post().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
|
940
|
953
|
@Override
|
941
|
954
|
public void onError(Call call, Exception e) {
|
|
955
|
MobclickAgent.onEvent(getApplicationContext(), "1037");
|
942
|
956
|
uploadDialog.dismiss();
|
943
|
957
|
dialog.cancel();
|
944
|
958
|
publishArray.clear();
|
|
@ -955,6 +969,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
955
|
969
|
String code = JsonUtils.getKeyResult(response, "code");
|
956
|
970
|
String desc = JsonUtils.getKeyResult(response, "desc");
|
957
|
971
|
if ("1000".equals(code)) { // 图文发布成功
|
|
972
|
MobclickAgent.onEvent(getApplicationContext(), "1036");
|
958
|
973
|
ToastUtil.showToast(getApplicationContext(), "发布成功", Toast.LENGTH_SHORT);
|
959
|
974
|
if (intentData.getFrom().equals(PublishItemsActivity.FROM_CHAT_HOME)) {
|
960
|
975
|
startActivity(new Intent(getApplicationContext(), ChatActivity.class));
|
|
@ -963,6 +978,7 @@ public class PublishPicTopicActivity extends Activity implements OnClickListener
|
963
|
978
|
}
|
964
|
979
|
|
965
|
980
|
} else {
|
|
981
|
MobclickAgent.onEvent(getApplicationContext(), "1037");
|
966
|
982
|
ToastUtil.showToast(getApplicationContext(), desc, Toast.LENGTH_SHORT);
|
967
|
983
|
}
|
968
|
984
|
}
|