Я попытался показать AlertDialog для своего телефонного приложения, используя код ниже. Пока мое приложение попало в точку входа, AlertDialog не отображался для пользователя.AlertDialog не отображается (был в фоновом режиме)
Экран телефона, измененный на темный цвет, был заблокирован. Тем не менее, я могу нажать на телефон Назад кнопка, чтобы приложение перешло к следующему шагу, как поведение Отмена функция нажата.
AlertDialog кажется скрытым в фоновом режиме приложения. Я хотел бы назвать это на переднем плане.
Как это сделать?
Кстати, в LogCat не появилось сообщение об ошибке.
Может ли кто-нибудь указать мне, где я был неправ, или какую другую информацию я могу предоставить?
Спасибо!
AlertDialog.Builder builder1 = new AlertDialog.Builder(Mainx.this);
builder1.setTitle(getResources().getString(R.string.str_sel_player));
LayoutInflater inflater = LayoutInflater.from(this);
View functionListView = inflater.inflate(R.layout.dialog_pickitem_action,null);
builder1.setView(functionListView);
mlistView = (ListView) functionListView.findViewById(R.id.m_functions_listview);
mlistView.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, mPlayers));
selDialog = builder1.create();
selDialog.show();
Благодаря Ram быстро ответ ! Инициализация appBackDialog для моего приложения была закодирована, а начало Activity уже (означает, что это глобальная переменная для этого действия). и "appBackDialog.show();" был закодирован в конце моего кода. Я не уверен, в чем разница или проблемы с вашими предложениями? – cmh
Кстати, мне не нужен DialogInterface для реализации кнопок Да/Нет. В этом окне AlertDialog Box будет отображаться список функций itmes для выбора пользователя. – cmh
Потому что я исправил опубликованный раздел кода. «AppBackDialog.show();» shound изменить как "selDialog.show();" для моего предыдущего комментария. Извините за вторжение! – cmh