diff --git a/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java b/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java index e80d1491..e79e8e19 100644 --- a/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java +++ b/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java @@ -80,12 +80,7 @@ public class ControlManager { @Override public void onPushReceived(String url) { - Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\+\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(url); - String finalUrl = url; - if (m.find()) { - finalUrl = m.group(1); - } - EventBus.getDefault().post(new RefreshEvent(RefreshEvent.TYPE_PUSH_URL, finalUrl)); + EventBus.getDefault().post(new RefreshEvent(RefreshEvent.TYPE_PUSH_URL, url)); } }); try { diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java index d9dd2a26..8c70aa0f 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java @@ -46,10 +46,6 @@ public class PushActivity extends BaseActivity { if (manager.hasPrimaryClip() && manager.getPrimaryClip() != null && manager.getPrimaryClip().getItemCount() > 0) { ClipData.Item addedText = manager.getPrimaryClip().getItemAt(0); String clipText = addedText.getText().toString().trim(); - Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\+\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(clipText); - if (m.find()) { - clipText = m.group(1); - } Intent newIntent = new Intent(mContext, DetailActivity.class); newIntent.putExtra("id", clipText); newIntent.putExtra("sourceKey", "push_agent");