opt
This commit is contained in:
@@ -13,7 +13,6 @@ import com.mogo.commons.mvp.MvpFragment;
|
||||
import com.mogo.commons.mvp.Presenter;
|
||||
import com.mogo.module.common.MogoModulePaths;
|
||||
import com.mogo.service.MogoServicePaths;
|
||||
import com.mogo.service.cardmanager.IMogoCardManager;
|
||||
import com.mogo.service.fragmentmanager.FragmentDescriptor;
|
||||
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
|
||||
import com.mogo.service.module.IMogoModuleProvider;
|
||||
@@ -27,12 +26,10 @@ import com.mogo.service.module.IMogoModuleProvider;
|
||||
public class AppNavigatorFragment extends MvpFragment< IView, Presenter< IView > > implements IView {
|
||||
|
||||
private View mNavigation;
|
||||
private View mMusic;
|
||||
private View mChat;
|
||||
private View mMediaCenter;
|
||||
private View mCarSettings;
|
||||
private View mApps;
|
||||
|
||||
private IMogoCardManager mCardManager;
|
||||
|
||||
private AppsFragment mAppsFragment;
|
||||
private IMogoFragmentManager mMogoFragmentManager;
|
||||
|
||||
@@ -49,23 +46,20 @@ public class AppNavigatorFragment extends MvpFragment< IView, Presenter< IView >
|
||||
@Override
|
||||
protected void initViews() {
|
||||
|
||||
mCardManager = ( IMogoCardManager ) ARouter.getInstance().build( MogoServicePaths.PATH_CARD_MANAGER ).navigation( getContext() );
|
||||
mMogoFragmentManager = ( IMogoFragmentManager ) ARouter.getInstance().build( MogoServicePaths.PATH_FRAGMENT_MANAGER ).navigation();
|
||||
|
||||
mNavigation = findViewById( R.id.module_apps_id_navigation );
|
||||
mMusic = findViewById( R.id.module_apps_id_music );
|
||||
mChat = findViewById( R.id.module_apps_id_chat );
|
||||
mMediaCenter = findViewById( R.id.module_apps_ic_media_center );
|
||||
mCarSettings = findViewById( R.id.module_apps_ic_car_settings );
|
||||
mApps = findViewById( R.id.module_apps_id_apps );
|
||||
mNavigation.setOnClickListener( view -> {
|
||||
mSearchProvider = ( IMogoModuleProvider ) ARouter.getInstance().build( MogoModulePaths.PATH_MODULE_SEARCH ).navigation();
|
||||
final Fragment fragment = mSearchProvider.createFragment( getContext(), null );
|
||||
mMogoFragmentManager.push( new FragmentDescriptor.Builder().fragment( fragment ).tag( MogoModulePaths.PATH_FRAGMENT_SEARCH ).notifyMainModule( true ).build() );
|
||||
} );
|
||||
mMusic.setOnClickListener( view -> {
|
||||
mCardManager.switch2( "CARD_TYPE_SHARE_MUSIC" );
|
||||
mMediaCenter.setOnClickListener( view -> {
|
||||
} );
|
||||
mChat.setOnClickListener( view -> {
|
||||
mCardManager.switch2( "CARD_TYPE_CARS_CHATTING" );
|
||||
mCarSettings.setOnClickListener( view -> {
|
||||
} );
|
||||
mApps.setOnClickListener( view -> {
|
||||
mAppsFragment = new AppsFragment();
|
||||
|
||||
Reference in New Issue
Block a user