我有一個半透明的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