@ -83,6 +84,7 @@ public class PublishVideoTopicActivity extends Activity implements OnClickListen
83 84
    public static final String IMAGE_CACHE = CACHE_DIR + "/cache/image/";
84 85
    LocalMedia media;
85 86
    ProgressDialog uploadDialog;
87
    private PublishItemSerializable intentData;
86 88
87 89
    @Override
88 90
    protected void onCreate(Bundle savedInstanceState) {
@ -98,6 +100,7 @@ public class PublishVideoTopicActivity extends Activity implements OnClickListen
98 100
    }
99 101
100 102
    private void initView() {
103
        intentData = (PublishItemSerializable) getIntent().getSerializableExtra("intent_data");
101 104
        mPublishtopicBack = (ImageView) findViewById(R.id.publishtopic_back);
102 105
        mPublishtopicPublish = (TextView) findViewById(R.id.publishtopic_publish);
103 106
        mPublishtopicCon = (EditText) findViewById(R.id.publishtopic_con);
@ -111,6 +114,13 @@ public class PublishVideoTopicActivity extends Activity implements OnClickListen
111 114
        mItemVideo = (ImageView) findViewById(R.id.item_video);
112 115
        mItemVideoDelete = (View) findViewById(R.id.item_video_delete);
113 116
117
        if (intentData.getFrom().equals(PublishItemsActivity.FROM_TOPIC_DETAIL)) {
118
            chatRecommendBean = new ChatRecommendBean();
119
            chatRecommendBean.topicId = Long.parseLong(intentData.getTopicId());
120
            mPublishtopicChooseTopic.setText(intentData.getName());
121
            mPublishTopicDe.setVisibility(View.VISIBLE);
122
        }
123
114 124
115 125
        mPublishtopicCon.addTextChangedListener(new TextWatcher() {
116 126
            @Override
@ -322,12 +332,15 @@ public class PublishVideoTopicActivity extends Activity implements OnClickListen
322 332
            @Override
323 333
            public void onResponse(String response) {
324 334
                String code = JsonUtils.getKeyResult(response, "code");
325
                String desc = JsonUtils.getKeyResult(response, "desc");
326
                Log.d(TAG, "onResponse: " + response);
327
                if ("1000".equals(code)) {
335
                if ("1000".equals(code)) { // 视频发布成功
328 336
                    ToastUtil.showToast(getApplicationContext(), "发布成功", Toast.LENGTH_SHORT);
329
                    startActivity(new Intent(getApplicationContext(), ChatActivity.class));
337
                    if (intentData.getFrom().equals(PublishItemsActivity.FROM_CHAT_HOME)) {
338
                        startActivity(new Intent(getApplicationContext(), ChatActivity.class));
339
                    } else {
340
                        startActivity(new Intent(getApplicationContext(), TopicDetailActivity.class));
341
                    }
330 342
                } else {
343
                    String desc = JsonUtils.getKeyResult(response, "desc");
331 344
                    ToastUtil.showToast(getApplicationContext(), desc, Toast.LENGTH_SHORT);
332 345
                }
333 346
                uploadDialog.dismiss();

+ 66 - 68
app/src/main/res/layout/activity_publish_items.xml

@ -40,89 +40,87 @@
40 40
            android:layout_height="wrap_content"
41 41
            android:layout_above="@+id/rule_publish"
42 42
            android:layout_centerHorizontal="true"
43
            android:padding="10dp"
44
            android:background="@drawable/app_publish_close_icon" />
43
            android:background="@drawable/app_publish_close_icon"
44
            android:padding="10dp" />
45 45

46
        <LinearLayout
47
            android:id="@+id/publish_picture"
48
            android:layout_width="wrap_content"
49
            android:layout_height="wrap_content"
50
            android:layout_above="@+id/share_publish_close"
51
            android:layout_centerHorizontal="true"
52
            android:layout_marginTop="40dp"
53
            android:layout_marginBottom="40dp"
54
            android:gravity="center"
55
            android:minHeight="60dp"
56
            android:orientation="vertical">
57

58
            <ImageView
59
                android:layout_width="wrap_content"
60
                android:layout_height="wrap_content"
61
                android:background="@drawable/app_publish_pic_icon" />
62

63
            <TextView
64
                android:layout_width="wrap_content"
65
                android:layout_height="wrap_content"
66
                android:layout_marginTop="10dp"
67
                android:text="图文"
68
                android:textColor="@color/color_222222"
69
                android:textSize="15sp" />
70
        </LinearLayout>
71 46

72 47
        <LinearLayout
73
            android:id="@+id/publish_video"
74
            android:layout_width="wrap_content"
48
            android:layout_width="match_parent"
75 49
            android:layout_height="wrap_content"
76 50
            android:layout_above="@+id/share_publish_close"
77
            android:layout_marginTop="40dp"
78
            android:layout_marginRight="40dp"
79
            android:layout_marginBottom="40dp"
80
            android:layout_toLeftOf="@+id/publish_picture"
51
            android:layout_marginBottom="0dp"
81 52
            android:gravity="center"
82
            android:minHeight="60dp"
83
            android:orientation="vertical">
53
            android:orientation="horizontal">
84 54

85
            <ImageView
55
            <LinearLayout
56
                android:id="@+id/publish_picture"
86 57
                android:layout_width="wrap_content"
87 58
                android:layout_height="wrap_content"
88
                android:background="@drawable/app_publish_video_icon" />
89

90
            <TextView
59
                android:layout_centerHorizontal="true"
60
                android:gravity="center"
61
                android:orientation="vertical"
62
                android:padding="20dp">
63

64
                <ImageView
65
                    android:layout_width="wrap_content"
66
                    android:layout_height="wrap_content"
67
                    android:background="@drawable/app_publish_pic_icon" />
68

69
                <TextView
70
                    android:layout_width="wrap_content"
71
                    android:layout_height="wrap_content"
72
                    android:layout_marginTop="10dp"
73
                    android:text="图文"
74
                    android:textColor="@color/color_222222"
75
                    android:textSize="15sp" />
76
            </LinearLayout>
77

78
            <LinearLayout
79
                android:id="@+id/publish_video"
91 80
                android:layout_width="wrap_content"
92 81
                android:layout_height="wrap_content"
93
                android:layout_marginTop="10dp"
94
                android:text="视频"
95
                android:textColor="@color/color_222222"
96
                android:textSize="15sp" />
97
        </LinearLayout>
98

99
        <LinearLayout
100
            android:id="@+id/publish_qa"
101
            android:layout_width="wrap_content"
102
            android:layout_height="wrap_content"
103
            android:layout_above="@+id/share_publish_close"
104
            android:layout_marginLeft="40dp"
105
            android:layout_marginTop="40dp"
106
            android:layout_marginBottom="40dp"
107
            android:layout_toRightOf="@+id/publish_picture"
108
            android:gravity="center"
109
            android:minHeight="60dp"
110
            android:orientation="vertical">
111

112
            <ImageView
113
                android:layout_width="wrap_content"
114
                android:layout_height="wrap_content"
115
                android:background="@drawable/app_publish_qa_icon" />
116

117
            <TextView
82
                android:gravity="center"
83
                android:orientation="vertical"
84
                android:padding="20dp">
85

86
                <ImageView
87
                    android:layout_width="wrap_content"
88
                    android:layout_height="wrap_content"
89
                    android:background="@drawable/app_publish_video_icon" />
90

91
                <TextView
92
                    android:layout_width="wrap_content"
93
                    android:layout_height="wrap_content"
94
                    android:layout_marginTop="10dp"
95
                    android:text="视频"
96
                    android:textColor="@color/color_222222"
97
                    android:textSize="15sp" />
98
            </LinearLayout>
99

100
            <LinearLayout
101
                android:id="@+id/publish_qa"
118 102
                android:layout_width="wrap_content"
119 103
                android:layout_height="wrap_content"
120
                android:layout_marginTop="10dp"
121
                android:text="提问"
122
                android:textColor="@color/color_222222"
123
                android:textSize="15sp" />
104
                android:padding="20dp"
105
                android:gravity="center"
106
                android:orientation="vertical">
107

108
                <ImageView
109
                    android:layout_width="wrap_content"
110
                    android:layout_height="wrap_content"
111
                    android:background="@drawable/app_publish_qa_icon" />
112

113
                <TextView
114
                    android:layout_width="wrap_content"
115
                    android:layout_height="wrap_content"
116
                    android:layout_marginTop="10dp"
117
                    android:text="提问"
118
                    android:textColor="@color/color_222222"
119
                    android:textSize="15sp" />
120
            </LinearLayout>
124 121
        </LinearLayout>
125 122

123

126 124
    </RelativeLayout>
127 125

128 126
    <RelativeLayout

Sign In - Gogs: Go Git Service

Sign In