环信3.0 监听不到好友申请, 怎么解决啊。急急急!
EMClient.getInstance().contactManager().setContactListener(new MyContactListener());
public class MyContactListener implements EMContactListener {
@Override
public void onContactAdded(String username) {
Log.e("onContactAdded", "onContactAdded: " + username);
new Thread(new Runnable() {
@Override
public void run() {
contactListFragment.setContactsMap(getContacts());
contactListFragment.refresh();
}
}).start();
}
@Override
public void onContactDeleted(final String username) {
runOnUiThread(new Runnable() {
public void run() {
if (ChatActivity.activityInstance != null && ChatActivity.activityInstance.toChatUsername != null &&
username.equals(ChatActivity.activityInstance.toChatUsername)) {
String st10 = getResources().getString(R.string.have_you_removed);
Toast.makeText(MainActivity.this, ChatActivity.activityInstance.getToChatUsername() + st10, Toast.LENGTH_LONG)
.show();
ChatActivity.activityInstance.finish();
}
}
});
}
@Override
public void onContactInvited(final String username, String reason) {
Log.e("onContactInvited", "onContactInvited: " + username);
runOnUiThread(new Runnable(){
@Override
public void run() {
Toast.makeText(getApplicationContext(), "收到好友申请:+"+username, Toast.LENGTH_SHORT).show();
}
});
}
@Override
public void onFriendRequestAccepted(final String username) {
runOnUiThread(new Runnable(){
@Override
public void run() {
Toast.makeText(getApplicationContext(), "好友申请同意:+"+username, Toast.LENGTH_SHORT).show();
}
});
}
@Override
public void onFriendRequestDeclined(String username) {
Log.d(username, username + "拒绝了你的好友请求");
}
}
没有找到相关结果
已邀请:
1 个回复
geri_yang