@Override protected void onCreate(Bundle savedInstanceState) { LogUtil.d(TAG, "onCreate"); super.onCreate(null); getWindow().setFormat(PixelFormat.TRANSPARENT); String recipients = getIntent().getStringExtra(ChattingFragment.RECIPIENTS); if (recipients == null) { finish(); LogUtil.e(TAG, "recipients is null !!"); return; } setContentView(R.layout.chattingui_activity_container); mChattingFragment = new ChattingFragment(); Bundle bundle = getIntent().getExtras(); bundle.putBoolean(ChattingFragment.FROM_CHATTING_ACTIVITY, true); mChattingFragment.setArguments(bundle); getSupportFragmentManager() .beginTransaction() .add(R.id.ccp_root_view, mChattingFragment) .commit(); onActivityCreate(); if (isChatToSelf(recipients) || isPeerChat(recipients)) { AppPanelControl.setShowVoipCall(false); } }
@Override public boolean dispatchKeyEvent(KeyEvent event) { LogUtil.d(TAG, "chatting ui dispatch key event :" + event); if (mChattingFragment != null && mChattingFragment.onKeyDown(event.getKeyCode(), event)) { return true; } return super.dispatchKeyEvent(event); }
@Override public void run() { while (mStart) { LogUtil.d( TAG, "1mikeAnimRunnable isJion : " + mStart + " , isMikeEnable :" + isMikeEnable); if (isMikeEnable) { synchronized (mLock) { try { mLock.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } } ECHandlerHelper.postRunnOnUI(VoiceMeetingMicAnim.this); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } LogUtil.d( TAG, "1mikeAnimRunnable isJion : " + mStart + " , isMikeEnable :" + isMikeEnable); }
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { LogUtil.d(TAG, "chatting ui on key up"); return super.onKeyUp(keyCode, event); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { LogUtil.d(TAG, "chatting ui on key down, " + keyCode + ", " + event); return super.onKeyDown(keyCode, event); }
@Override public void onChattingAttach() { LogUtil.d(TAG, "onChattingAttach"); }