huyuguo лет назад: 5
Родитель
Сommit
7f413f1041

+ 9 - 0
app/src/main/java/com/electric/chargingpile/activity/GalleryActivityFeedback.java

@ -21,6 +21,7 @@ import com.electric.chargingpile.util.PublicWay;
21 21
import com.electric.chargingpile.util.Res;
22 22
import com.electric.chargingpile.widge.photoview.PhotoView;
23 23
import com.electric.chargingpile.widge.photoview.ZoomingViewpager;
24
import com.umeng.analytics.MobclickAgent;
24 25
25 26
import java.io.ByteArrayInputStream;
26 27
import java.io.ByteArrayOutputStream;
@ -157,6 +158,7 @@ public class GalleryActivityFeedback extends Activity {
157 158
    // 完成按钮的监听
158 159
    private class GallerySendListener implements View.OnClickListener {
159 160
        public void onClick(View v) {
161
            MobclickAgent.onEvent(getApplicationContext(), "1028");
160 162
            finish();
161 163
            if (!TextUtils.isEmpty(type) && "1".equals(type)) {
162 164
                intent.setClass(GalleryActivityFeedback.this, PublishPicTopicActivity.class);
@ -246,4 +248,11 @@ public class GalleryActivityFeedback extends Activity {
246 248
        Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, null);
247 249
        return bitmap;
248 250
    }
251
252
253
    @Override
254
    public void onBackPressed() {
255
        super.onBackPressed();
256
        MobclickAgent.onEvent(getApplicationContext(), "1028");
257
    }
249 258
}

+ 18 - 2
app/src/main/java/com/electric/chargingpile/activity/PublishPicTopicActivity.java

@ -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
            }