@Override public void putProtocol(JSONObject jsonProtocol) { super.putProtocol(jsonProtocol); Logger.d(TAG, "!--->MusicResultShowSession-putProtocol--mDataObject " + mDataObject); if (mDataObject != null) { mType = JsonTool.getJsonValue(mDataObject, SessionPreference.KEY_TYPE); musicName = JsonTool.getJsonValue(mDataObject, SessionPreference.KEY_MUSIC_RESULT_SONG); artist = JsonTool.getJsonValue(mDataObject, SessionPreference.KEY_MUSIC_RESULT_ARTIST); } Logger.d( TAG, "!--->MusicResultShowSession-putProtocol--mType " + mType + "; musicName = " + musicName + "; artist = " + artist); if (SessionPreference.VALUE_MUSIC_RESULT_TYPE_DORESO.equals(mType)) { if (mMusicResultView == null) { mMusicResultView = new MusicResultView(mContext); mMusicResultView.initView(musicName, artist); } addSessionView(mMusicResultView); } }
@Override public void onTTSEnd() { Logger.d(TAG, "onTTSEnd"); super.onTTSEnd(); mSessionManagerHandler.sendEmptyMessage(SessionPreference.MESSAGE_SESSION_DONE); startMusic(); mDataObject = null; }