Skip to content

Commit 82abede

Browse files
committed
fix speak record permission error
1 parent 0b8a31b commit 82abede

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/src/main/java/com/mean/meanchateasemobapi/ChatActivity.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public void onBigExpressionClicked(EaseEmojicon emojicon) {
178178

179179
@Override
180180
public boolean onPressToSpeakBtnTouch(View v, MotionEvent event) {
181-
if(PermissionChecker.checkCameraPermission(ChatActivity.this)) {
181+
if(PermissionChecker.checkRecordAudioPermission(ChatActivity.this)) {
182182
return voiceRecorderView.onPressToSpeakBtnTouch(v, event, new EaseVoiceRecorderView.EaseVoiceRecorderCallback() {
183183
@Override
184184
public void onVoiceRecordComplete(String voiceFilePath, int voiceTimeLength) {
@@ -376,6 +376,10 @@ public void onMessageInProgress(EMMessage message) {
376376
protected void initConversation(){
377377
conversation = EMClient.getInstance().chatManager()
378378
.getConversation(toChatUsername, EMConversation.EMConversationType.Chat, true);
379+
if(conversation == null){
380+
showToast("聊天初始化失败");
381+
finish();
382+
}
379383
conversation.markAllMessagesAsRead();
380384
if (!isRoaming) {
381385
final List<EMMessage> msgs = conversation.getAllMessages();

0 commit comments

Comments
 (0)