diff --git a/app/src/main/java/com/gh/common/util/CommentHelper.kt b/app/src/main/java/com/gh/common/util/CommentHelper.kt index 9ac4273872..e1c9af7356 100644 --- a/app/src/main/java/com/gh/common/util/CommentHelper.kt +++ b/app/src/main/java/com/gh/common/util/CommentHelper.kt @@ -361,13 +361,7 @@ object CommentHelper { } } else { DialogUtils.showVideoComplaintDialog(context, reportTypes, null) { text -> - val jsonObject = JSONObject() - try { - jsonObject.put("reason", text) - reportCallback.invoke(jsonObject.toString()) - } catch (e: JSONException) { - e.printStackTrace() - } + reportCallback.invoke(text) } } } diff --git a/app/src/main/java/com/gh/common/util/DialogUtils.java b/app/src/main/java/com/gh/common/util/DialogUtils.java index d94ee3ed90..bd186bf3c2 100644 --- a/app/src/main/java/com/gh/common/util/DialogUtils.java +++ b/app/src/main/java/com/gh/common/util/DialogUtils.java @@ -61,6 +61,9 @@ import com.lightgame.utils.AppManager; import com.lightgame.utils.Util_System_Keyboard; import com.lightgame.utils.Utils; +import org.json.JSONException; +import org.json.JSONObject; + import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; @@ -1684,7 +1687,13 @@ public class DialogUtils { otherComplaintContainer.setVisibility(View.VISIBLE); } else { dialog.cancel(); - callback.onClicked(reportTv.getText().toString()); + JSONObject jsonObject = new JSONObject(); + try { + jsonObject.put("reason", reportTv.getText().toString()); + } catch (JSONException e) { + e.printStackTrace(); + } + callback.onClicked(jsonObject.toString()); } }); } @@ -1700,7 +1709,14 @@ public class DialogUtils { return; } dialog.cancel(); - callback.onClicked(complaintCommentEt.getText().toString()); + JSONObject jsonObject = new JSONObject(); + try { + jsonObject.put("reason", "其它"); + jsonObject.put("description", complaintCommentEt.getText().toString()); + } catch (JSONException e) { + e.printStackTrace(); + } + callback.onClicked(jsonObject.toString()); }); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);