问题描述
在MESSAGE_HOST情况下,如果要在下一条消息之后显示多条消息,则先前的警报对话框应自动关闭,而没有任何按钮
将命令传递给活动
public void onCommand(String command) {
m = new MicroATMActivity();
//m.setCommand(command);
m.mhandler.obtainMessage(m.MESSAGE_HOST,command).sendToTarget();
PrintLog.log(TAG,"OnCommand");
}
处理程序
public static final Handler mhandler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
final String message = msg.obj.toString();
switch( msg.what ) {
case MESSAGE_HOST:
builder = new AlertDialog.Builder(context);
builder.setMessage(message);
builder.show();
break;
case TRANSACTION_RESULT:
builder = new AlertDialog.Builder(context);
builder.setMessage(message);
builder.setCancelable(false);
builder.setPositiveButton(Messages.BUTTON_OK,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
PrintLog.log(TAG,"Exiting card reading process,returning home.");
dialog.dismiss();
}
});
builder.create();
try {
builder.show();
} catch (Exception e) {
e.printstacktrace();
}
break;
}
}
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)