huyuguo 5 年 前
コミット
b891143db1

+ 6 - 1
app/src/main/java/com/electric/chargingpile/fragment/ChatContentCommentListDialogFragment.java

@ -159,7 +159,7 @@ public class ChatContentCommentListDialogFragment extends DialogFragment impleme
159 159
    public void onClick(View view) {
160 160
        switch (view.getId()) {
161 161
            case R.id.bWriteComment: // 写评论
162
                CommonDialogFragment commonDialogFragment = CommonDialogFragment.newInstance(bCommentContent.getText().toString());
162
                CommonDialogFragment commonDialogFragment = CommonDialogFragment.newInstance(bCommentContent.getText().toString(), CommonDialogFragment.DialogTypeComment);
163 163
                commonDialogFragment.show(getChildFragmentManager(), "CommonDialogFragment");
164 164
165 165
                commonDialogFragment.setOnCommonDialogFragmentListener(new CommonDialogFragment.OnCommonDialogFragmentListener() {
@ -179,6 +179,11 @@ public class ChatContentCommentListDialogFragment extends DialogFragment impleme
179 179
                            publishComment();
180 180
                        }
181 181
                    }
182
183
                    @Override
184
                    public void reply(String content) {
185
186
                    }
182 187
                });
183 188
                break;
184 189
            case R.id.bPublish:

+ 8 - 3
app/src/main/java/com/electric/chargingpile/fragment/CommonDialogFragment.java

@ -22,9 +22,14 @@ import com.electric.chargingpile.iview.SoftKeyBoardListener;
22 22
import com.electric.chargingpile.util.DensityUtil;
23 23
24 24
public class CommonDialogFragment extends DialogFragment {
25
    public static final String DialogTypeComment = "dialog_type_comment";
26
    public static final String DialogTypeReply = "dialog_type_reply";
27
25 28
    private static final String TAG = "CommonDialogFragment";
26 29
    private static final String ARG_COMMENT = "comment";
30
    private static final String ARG_TYPE = "type";
27 31
    private Dialog dialogFragment;
32
    private String type;
28 33
    private EditText editText;
29 34
    private TextView send;
30 35
    public OnCommonDialogFragmentListener commonDialogFragmentListener;
@ -32,10 +37,11 @@ public class CommonDialogFragment extends DialogFragment {
32 37
    private ConstraintLayout countInfo;
33 38
    private TextView count;
34 39
35
    public static CommonDialogFragment newInstance(String comment) {
40
    public static CommonDialogFragment newInstance(String comment, String type) {
36 41
        CommonDialogFragment dialogFragment = new CommonDialogFragment();
37 42
        Bundle args = new Bundle();
38 43
        args.putString(ARG_COMMENT, comment);
44
        args.putString(ARG_TYPE, type);
39 45
        dialogFragment.setArguments(args);
40 46
        return dialogFragment;
41 47
    }
@ -43,7 +49,6 @@ public class CommonDialogFragment extends DialogFragment {
43 49
    @Override
44 50
    public Dialog onCreateDialog(Bundle savedInstanceState) {
45 51
        final String comment = getArguments().getString(ARG_COMMENT);
46
47 52
        dialogFragment = new Dialog(getActivity(), R.style.BottomDialog);
48 53
        // 外部点击设置为可取消
49 54
        dialogFragment.setCancelable(true);
@ -153,8 +158,8 @@ public class CommonDialogFragment extends DialogFragment {
153 158
154 159
    public interface OnCommonDialogFragmentListener {
155 160
        void updateComment(String comment);
156
157 161
        void publish();
162
        void reply(String content);
158 163
    }
159 164
160 165
    public void setOnCommonDialogFragmentListener(OnCommonDialogFragmentListener listener) {