add window manager dialog
This commit is contained in:
@@ -4,51 +4,56 @@ import android.content.Context;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.map.MogoLatLng;
|
||||
import com.mogo.module.navi.constants.SearchServiceHolder;
|
||||
import com.mogo.service.MogoServicePaths;
|
||||
import com.mogo.service.module.IMogoAddressManager;
|
||||
import com.mogo.service.module.IMogoSearchManager;
|
||||
import com.mogo.utils.logger.Logger;
|
||||
|
||||
/**
|
||||
* @author zyz
|
||||
* 2020-01-12.
|
||||
* <p>
|
||||
* Deprecated, use {@link IMogoSearchManager} instead.
|
||||
*/
|
||||
|
||||
@Deprecated
|
||||
@Route( path = MogoServicePaths.PATH_ADDRESS_MANAGER )
|
||||
public class MogoAddressManager implements IMogoAddressManager {
|
||||
|
||||
private static final String TAG = "MogoAddressManager";
|
||||
|
||||
@Override
|
||||
public void goHome() {
|
||||
AddressManager.INSTANCE.goHome();
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goCompany() {
|
||||
AddressManager.INSTANCE.goCompany();
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goSearch() {
|
||||
AddressManager.INSTANCE.goSearch();
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void calculatePath( MogoLatLng destination ) {
|
||||
AddressManager.INSTANCE.calculatePath( destination );
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void categorySearch( String category ) {
|
||||
AddressManager.INSTANCE.categorySearch( category );
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goSettings() {
|
||||
AddressManager.INSTANCE.goSettings();
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init( Context context ) {
|
||||
AddressManager.INSTANCE.init( context );
|
||||
SearchServiceHolder.INSTANCE.init( context );
|
||||
SettingManager.INSTANCE.init( context );
|
||||
Logger.w( TAG, "Deprecated, use IMogoSearchManager instead." );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
package com.mogo.module.navi.manager;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.fragment.app.Fragment;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.map.MogoLatLng;
|
||||
import com.mogo.map.constants.BroadcastMode;
|
||||
import com.mogo.module.common.MogoModulePaths;
|
||||
import com.mogo.module.navi.constants.AMapConstants;
|
||||
@@ -17,37 +20,57 @@ import com.mogo.service.module.IMogoSearchManager;
|
||||
* @author zyz
|
||||
* 2020-01-13.
|
||||
*/
|
||||
@Route(path = MogoServicePaths.PATH_SEARCH_MANAGER)
|
||||
@Route( path = MogoServicePaths.PATH_SEARCH_MANAGER )
|
||||
public class MogoSearchManager implements IMogoSearchManager {
|
||||
@Override public void goHome() {
|
||||
@Override
|
||||
public void goHome() {
|
||||
AddressManager.INSTANCE.goHome();
|
||||
}
|
||||
|
||||
@Override public void goCompany() {
|
||||
@Override
|
||||
public void goCompany() {
|
||||
AddressManager.INSTANCE.goCompany();
|
||||
}
|
||||
|
||||
@Override public void showSearch() {
|
||||
@Override
|
||||
public void showSearch() {
|
||||
AddressManager.INSTANCE.goSearch();
|
||||
}
|
||||
|
||||
@Override public void showMain() {
|
||||
@Override
|
||||
public void showMain() {
|
||||
SearchServiceHolder.INSTANCE.getFragmentManager().clearAll();
|
||||
}
|
||||
|
||||
@Override public void speakDraft() {
|
||||
SearchServiceHolder.INSTANCE.getNavi().setBroadcastMode(BroadcastMode.CONCISE);
|
||||
@Override
|
||||
public void speakDraft() {
|
||||
SearchServiceHolder.INSTANCE.getNavi().setBroadcastMode( BroadcastMode.CONCISE );
|
||||
}
|
||||
|
||||
@Override public void speakDetail() {
|
||||
SearchServiceHolder.INSTANCE.getNavi().setBroadcastMode(BroadcastMode.DETAIL);
|
||||
@Override
|
||||
public void speakDetail() {
|
||||
SearchServiceHolder.INSTANCE.getNavi().setBroadcastMode( BroadcastMode.DETAIL );
|
||||
}
|
||||
|
||||
@Override public void showCategory(String keyword) {
|
||||
@Override
|
||||
public void categorySearch( String keyword ) {
|
||||
AddressManager.INSTANCE.categorySearch( keyword );
|
||||
}
|
||||
|
||||
@Override public void init(Context context) {
|
||||
@Override
|
||||
public void calculatePath( MogoLatLng destination ) {
|
||||
AddressManager.INSTANCE.calculatePath( destination );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goSettings() {
|
||||
AddressManager.INSTANCE.goSettings();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init( Context context ) {
|
||||
AddressManager.INSTANCE.init( context );
|
||||
SearchServiceHolder.INSTANCE.init( context );
|
||||
SettingManager.INSTANCE.init( context );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user