This commit is contained in:
wangcongtao
2020-03-20 11:58:18 +08:00
parent 5924c64c9c
commit f00fa093cb
16 changed files with 96 additions and 76 deletions

View File

@@ -59,11 +59,10 @@ import java.util.List;
* 描述:加载各个模块
*/
public class MainActivity extends MvpActivity< MainView, MainPresenter > implements MainView,
IMogoLocationListener,
IMogoMarkerClickListener, IMogoVoiceCmdCallBack {
IMogoLocationListener,
IMogoMarkerClickListener {
private static final String TAG = "MainActivity";
private static final String BACK_CMD = "back";
private IMogoServiceApis mServiceApis;
private IMogoMapService mMogoMapService;
@@ -281,18 +280,11 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
mMogoFragmentManager.registerMainFragmentStackTransactionListener( ( size ) -> {
if ( size == 0 ) {
showLayout();
AIAssist.getInstance(getContext())
.unregisterUnWakeupCommand(BACK_CMD);
} else if ( size == 1 ) {
AIAssist.getInstance(getContext())
.registerUnWakeupCommand(BACK_CMD, new String[] { "关闭", "返回" }, this);
UiThreadHandler.postDelayed(new Runnable() {
@Override public void run() {
mMogoMapUIController.setPointToCenter(0.5,0.5);
UiThreadHandler.postDelayed( new Runnable() {
@Override
public void run() {
mMogoMapUIController.setPointToCenter( 0.5, 0.5 );
}
}, 1000 );
hideLayout();
@@ -424,28 +416,4 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
mMogoFragmentManager = null;
AIAssist.getInstance( this ).release();
}
@Override public void onCmdSelected(String cmd) {
if (TextUtils.equals(BACK_CMD,cmd)) {
mMogoFragmentManager.clearAll();
}
}
@Override public void onCmdAction(String speakText) {
}
@Override public void onCmdCancel(String speakText) {
}
@Override public void onSpeakEnd(String speakText) {
}
@Override public void onSpeakSelectTimeOut(String speakText) {
}
}