pull/183/head
FongMi 3 years ago
parent 80ace32dc1
commit 417d1876b3
  1. 10
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java

@ -18,6 +18,7 @@ import com.fongmi.android.tv.api.LiveConfig;
import com.fongmi.android.tv.api.WallConfig;
import com.fongmi.android.tv.databinding.ActivityMainBinding;
import com.fongmi.android.tv.event.RefreshEvent;
import com.fongmi.android.tv.event.ServerEvent;
import com.fongmi.android.tv.impl.Callback;
import com.fongmi.android.tv.player.Source;
import com.fongmi.android.tv.server.Server;
@ -29,6 +30,9 @@ import com.fongmi.android.tv.ui.fragment.VodFragment;
import com.fongmi.android.tv.utils.Notify;
import com.google.android.material.navigation.NavigationBarView;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
public class MainActivity extends BaseActivity implements NavigationBarView.OnItemSelectedListener {
private FragmentStateManager mManager;
@ -131,6 +135,12 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt
if (event.getType().equals(RefreshEvent.Type.CONFIG)) setNavigation();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onServerEvent(ServerEvent event) {
if (event.getType() != ServerEvent.Type.PUSH) return;
DetailActivity.push(this, event.getText());
}
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
if (mBinding.navigation.getSelectedItemId() == item.getItemId()) return false;

Loading…
Cancel
Save