[mobile] fix bug

pull/123/head
FongMi 3 years ago
parent 8f0b06d990
commit a4aa36d8a2
  1. 3
      app/proguard-rules.pro
  2. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -34,6 +34,9 @@
-keep class com.github.catvod.crawler.** { *; }
-keep class * extends com.github.catvod.crawler.Spider
# Cling
-keep class org.fourthline.cling.** { *; }
# IJK
-keep class tv.danmaku.ijk.media.player.** { *; }
-keep class tv.danmaku.ijk.media.player.IjkMediaPlayer { *; }

@ -453,7 +453,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
private void onCast() {
for (Fragment fragment : getSupportFragmentManager().getFragments()) if (fragment instanceof BottomSheetDialogFragment) return;
CastDialog.create(this).config(ApiConfig.getUrl()).video(CastVideo.get(mHistory, getUrl())).history(mHistory).show(getSupportFragmentManager(), null);
CastDialog.create(this).config(ApiConfig.getUrl()).video(CastVideo.get(getName(), getUrl())).history(mHistory).show(getSupportFragmentManager(), null);
}
private void onKeep() {
@ -474,7 +474,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
}
private void onShare() {
new ShareCompat.IntentBuilder(this).setType("text/plain").setText(getId()).startChooser();
new ShareCompat.IntentBuilder(this).setType("text/plain").setText(getUrl()).startChooser();
}
private void checkPlay() {
@ -673,14 +673,14 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
}
private void showControl() {
mBinding.control.keep.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.share.setVisibility(getUrl() == null || isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.cast.setVisibility(getUrl() == null || isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.keep.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.parse.setVisibility(isFullscreen() && isUseParse() ? View.VISIBLE : View.GONE);
mBinding.control.rotate.setVisibility(isFullscreen() && !isLock() ? View.VISIBLE : View.GONE);
mBinding.control.back.setVisibility(isFullscreen() && !isLock() ? View.VISIBLE : View.GONE);
mBinding.control.action.getRoot().setVisibility(isFullscreen() ? View.VISIBLE : View.GONE);
mBinding.control.setting.setVisibility(isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.share.setVisibility(isFullscreen() ? View.GONE : View.VISIBLE);
mBinding.control.lock.setVisibility(isFullscreen() ? View.VISIBLE : View.GONE);
mBinding.control.center.setVisibility(isLock() ? View.GONE : View.VISIBLE);
mBinding.control.bottom.setVisibility(isLock() ? View.GONE : View.VISIBLE);

Loading…
Cancel
Save