|
@ -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) {
|