pull/310/head
okjack 2 years ago
parent 7614ad1f7f
commit 46f499256b
  1. 7
      app/src/main/java/com/fongmi/android/tv/utils/Util.java
  2. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  3. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/InfoDialog.java

@ -10,7 +10,6 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Build;
import android.os.IBinder;
import android.os.Parcelable;
@ -174,10 +173,4 @@ public class Util {
return false;
}
public static String getDownloadUrl(String url) {
if (url == null) return "";
if (!url.startsWith("http://127.0.0.1:7777")) return url;
return Uri.parse(url).getQueryParameter("url");
}
}

@ -1663,7 +1663,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
@Override
public void onShare(CharSequence title, String url) {
if (IDMUtil.downloadFile(this, Util.getDownloadUrl(url), title.toString(), mPlayers.getHeaders(), false, false)) return;
if (IDMUtil.downloadFile(this, url, title.toString(), mPlayers.getHeaders(), false, false)) return;
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Intent.EXTRA_TEXT, url);

@ -1,6 +1,7 @@
package com.fongmi.android.tv.ui.dialog;
import android.app.Activity;
import android.net.Uri;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
@ -77,7 +78,7 @@ public class InfoDialog {
}
private void onShare(View view) {
callback.onShare(title, url);
callback.onShare(title, convert(url));
dialog.dismiss();
}
@ -87,6 +88,10 @@ public class InfoDialog {
return true;
}
private String convert(String url) {
return url.startsWith("http://127.0.0.1:7777") ? Uri.parse(url).getQueryParameter("url") : url;
}
public interface Listener {
void onShare(CharSequence title, String url);

Loading…
Cancel
Save