Merge branch 'dev' into release

pull/172/head
FongMi 2 years ago
commit 987926c6cf
  1. 13
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 1
      app/src/leanback/res/layout/view_widget_live.xml
  3. 13
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  4. 1
      app/src/mobile/res/layout/view_widget_live.xml

@ -441,7 +441,9 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void showEpg() {
mBinding.widget.play.setText(mChannel.getData().getEpg());
String epg = mChannel.getData().getEpg();
mBinding.widget.name.setMaxEms(epg.isEmpty() ? mChannel.getName().length() : 12);
mBinding.widget.play.setText(epg);
setMetadata();
}
@ -580,7 +582,8 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
showProgress();
}
private void release() {
private void resetAdapter() {
mBinding.divide.setVisibility(View.GONE);
mChannelAdapter.clear();
mGroupAdapter.clear();
mHides.clear();
@ -596,8 +599,8 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
public void setLive(Live item) {
LiveConfig.get().setHome(item);
mPlayers.stop();
resetAdapter();
hideControl();
release();
getLive();
}
@ -675,8 +678,8 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void setMetadata() {
String title = mChannel == null ? "" : mChannel.getName();
String artist = mChannel == null ? "" : mChannel.getData().getEpg();
String title = mBinding.widget.name.getText().toString();
String artist = mBinding.widget.play.getText().toString();
MediaMetadataCompat.Builder builder = new MediaMetadataCompat.Builder();
builder.putString(MediaMetadataCompat.METADATA_KEY_TITLE, title);
builder.putString(MediaMetadataCompat.METADATA_KEY_ARTIST, artist);

@ -162,7 +162,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="12dp"
android:maxEms="34"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="18sp"

@ -489,7 +489,9 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
private void showEpg() {
mBinding.widget.play.setText(mChannel.getData().getEpg());
String epg = mChannel.getData().getEpg();
mBinding.widget.name.setMaxEms(epg.isEmpty() ? mChannel.getName().length() : 12);
mBinding.widget.play.setText(epg);
setMetadata();
}
@ -640,7 +642,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
mBinding.control.right.lock.setImageResource(isLock() ? R.drawable.ic_control_lock_on : R.drawable.ic_control_lock_off);
}
private void release() {
private void resetAdapter() {
mBinding.divide.setVisibility(View.GONE);
mChannelAdapter.clear();
mGroupAdapter.clear();
mHides.clear();
@ -656,8 +659,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
public void setLive(Live item) {
LiveConfig.get().setHome(item);
mPlayers.stop();
resetAdapter();
hideControl();
release();
getLive();
}
@ -744,8 +747,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
private void setMetadata() {
String title = mChannel == null ? "" : mChannel.getName();
String artist = mChannel == null ? "" : mChannel.getData().getEpg();
String title = mBinding.widget.name.getText().toString();
String artist = mBinding.widget.play.getText().toString();
MediaMetadataCompat.Builder builder = new MediaMetadataCompat.Builder();
builder.putString(MediaMetadataCompat.METADATA_KEY_TITLE, title);
builder.putString(MediaMetadataCompat.METADATA_KEY_ARTIST, artist);

@ -147,7 +147,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="12dp"
android:maxEms="10"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="14sp"

Loading…
Cancel
Save