我有一个半透明的AlertDialog设置为显示用户是否收到短信。它正在从广播接收器启动。从BroadcastRecevier启动AlertDialog时在后台显示当前活动
只有当发件人将其设置为这样的消息和时,用户才能获得这种“紧急”类型的消息。
我有一个轻微的问题,因为如果我的应用程序正在运行,我的背景是我的应用程序最后留下的。通过完全关闭我的应用程序,我得到背景以显示用户“正在做什么”的唯一方法。
有没有人遇到类似的问题使用AlertDialogs半透明背景?
这里是我如何开始我的活动;
Intent i = new Intent(context, LayoutStartActivity.class);
i.putExtras(intent);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
,这里是一个精简版我的警告对话框的
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(holder);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
finish();
}
});
感谢
你试图使用线程? – zizoujab