我现在有个activity是全局运行的(简称A),还有个MainActivity(简称B),现在写了一个类(简称C),C中有个方法,A和B都要用到(这个实现了),我想实现B用到这个方法的时候会做一些额外的事。如何是用呢
class CustomMessageHandler extends AVIMMessageHandler {
public static String ME="msg";
private CustomMessageHandler customMessageHandler;
private Context context=null;
public CustomMessageHandler(Context context){
this.context=context;
}
/*private void UpdataUI() {
// TODO Auto-generated method stub
if(this.context!=mainActivity){
}
new AlertDialog.Builder(this.context).setTitle("you are invited!").setIcon(
android.R.drawable.ic_dialog_info).setView(
new EditText(this.context)).setPositiveButton("yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.setNegativeButton("no", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}).show();
}*/
@Override
public void onMessage(AVIMMessage message, AVIMConversation conversation, AVIMClient client) {
// 新消息到来了。在这里增加你自己的处理代码。
String msgContent = message.getContent();
ME=msgContent;
UpdataUI();
System.out.println(conversation.getConversationId() + " 收到一条新消息:" + msgContent);
// Logger.d(conversation.getConversationId() + " 收到一条新消息:" + msgContent);
}
}