diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/JianPian.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/JianPian.java index 9903ec66e..f0e5cf5db 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/JianPian.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/JianPian.java @@ -46,7 +46,9 @@ public class JianPian implements Source.Extractor { @Override public void stop() { try { - if (p2p != null) p2p.P2Pdoxpause(path.getBytes("GBK")); + if (p2p == null || path == null) return; + p2p.P2Pdoxpause(path.getBytes("GBK")); + path = null; } catch (Exception e) { e.printStackTrace(); } diff --git a/jianpian/src/main/java/com/p2p/P2PClass.java b/jianpian/src/main/java/com/p2p/P2PClass.java index 95be7271c..1a3978380 100644 --- a/jianpian/src/main/java/com/p2p/P2PClass.java +++ b/jianpian/src/main/java/com/p2p/P2PClass.java @@ -19,25 +19,13 @@ public class P2PClass { doxstart(bArr); } - public void P2Pdoxadd(byte[] bArr) { - doxadd(bArr); - } - public void P2Pdoxpause(byte[] bArr) { doxpause(bArr); } - public void P2Pdoxdel(byte[] bArr) { - doxdel(bArr); - } - private native int doxstarthttpd(byte[] bArr, byte[] bArr2); private native int doxstart(byte[] bArr); - private native int doxadd(byte[] bArr); - private native int doxpause(byte[] bArr); - - private native int doxdel(byte[] bArr); }