Browse Source

聊聊首页分享按钮提示信息去除

huyuguo 5 years ago
parent
commit
8f21da4c4c

+ 8 - 0
app/src/main/java/com/electric/chargingpile/activity/ChatActivity.java

@ -23,6 +23,7 @@ import com.electric.chargingpile.application.MainApplication;
23 23
import com.electric.chargingpile.fragment.ChatRecommendFragment;
24 24
import com.electric.chargingpile.fragment.QaActivityFragment;
25 25
import com.electric.chargingpile.manager.ProfileManager;
26
import com.electric.chargingpile.util.ToastUtil;
26 27
import com.umeng.analytics.MobclickAgent;
27 28
28 29
import java.util.List;
@ -312,4 +313,11 @@ public class ChatActivity extends AppCompatActivity implements View.OnClickListe
312 313
            return false;
313 314
        }
314 315
    }
316
317
    @Override
318
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
319
        if (resultCode == ChatRecommendFragment.CLICK_PUBLISH_BTN) {
320
            chatRecommendFragment.isFirst = false;
321
        }
322
    }
315 323
}

+ 13 - 1
app/src/main/java/com/electric/chargingpile/activity/PublishItemsActivity.java

@ -18,6 +18,8 @@ import android.widget.Toast;
18 18
19 19
import com.electric.chargingpile.R;
20 20
import com.electric.chargingpile.application.MainApplication;
21
import com.electric.chargingpile.fragment.ChatRecommendFragment;
22
import com.electric.chargingpile.fragment.TalkRecommendFragment;
21 23
import com.electric.chargingpile.manager.ProfileManager;
22 24
import com.electric.chargingpile.util.BarColorUtil;
23 25
import com.electric.chargingpile.util.ToastUtil;
@ -108,7 +110,7 @@ public class PublishItemsActivity extends AppCompatActivity implements View.OnCl
108 110
                startActivity(intent);
109 111
                break;
110 112
            case R.id.share_publish_close:
111
                finish();
113
                backOperate();
112 114
                break;
113 115
            case R.id.publish_radio: // 用户发布内容规则radio
114 116
                publishRadioClick();
@ -147,4 +149,14 @@ public class PublishItemsActivity extends AppCompatActivity implements View.OnCl
147 149
            publish_radio.setImageDrawable(getResources().getDrawable(R.drawable.radio_unselected));
148 150
        }
149 151
    }
152
153
    @Override
154
    public void onBackPressed() {
155
        backOperate();
156
    }
157
158
    private void backOperate() {
159
        PublishItemsActivity.this.setResult(ChatRecommendFragment.CLICK_PUBLISH_BTN);
160
        PublishItemsActivity.this.finish();
161
    }
150 162
}

+ 3 - 2
app/src/main/java/com/electric/chargingpile/fragment/ChatRecommendFragment.java

@ -41,6 +41,7 @@ import okhttp3.Call;
41 41
42 42
public class ChatRecommendFragment extends Fragment implements View.OnClickListener {
43 43
    private static final String TAG = "ChatRecommendFragment";
44
    public static final int CLICK_PUBLISH_BTN = 1010;
44 45
    private View view;
45 46
    private XRefreshView refreshView;
46 47
    private ImageView iv_ask;
@ -48,7 +49,7 @@ public class ChatRecommendFragment extends Fragment implements View.OnClickListe
48 49
    private ChatRecommendAdapter chatRecommendAdapter;
49 50
    private StaggeredGridLayoutManager layoutManager;
50 51
    private ImageView chat_share_info_remind;
51
    private boolean isFirst = false;
52
    public boolean isFirst = false;
52 53
    private int page = 1;
53 54
    private LoadingDialog loadingDialog;
54 55
@ -192,7 +193,7 @@ public class ChatRecommendFragment extends Fragment implements View.OnClickListe
192 193
                if ("1000".equals(code)) {
193 194
                    chat_share_info_remind.setVisibility(View.GONE);
194 195
                    ProfileManager.getInstance().setFirstComeIn(getActivity(), "label");
195
                    startActivity(new Intent(getActivity(), PublishItemsActivity.class));
196
                    startActivityForResult(new Intent(getActivity(), PublishItemsActivity.class), CLICK_PUBLISH_BTN);
196 197
                } else if ("8010".equals(code)) {
197 198
                    startActivity(new Intent(getContext(), LoginActivity.class));
198 199
                    ToastUtil.showToast(getContext(), desc, Toast.LENGTH_LONG);