Я хотел бы добавить диалоговое окно в свою кодировку. Диалоговое окно может выскочить. Предположим, что диалог закроется после нажатия пользователем кнопки ok, но диалоговое окно закрывается автоматически. Это мой код. Любая проблема?Диалоговое окно Закрыть автоматически
private void updataAccount(int type){
Iterator<AccountData> iteratorSort = commondata.account.values().iterator();
while (iteratorSort.hasNext()){
AccountData data = iteratorSort.next();
if(data.id == Integer.parseInt(accountId[account_spn.getSelectedItemPosition()]))
{
if(type == INCOME_MODE){
data.balance = data.balance+Double.parseDouble(value);
commondata.updateAccount(data);
}else if(type == PAYOUT_MODE){
data.balance = data.balance-Double.parseDouble(value);
commondata.updateAccount(data);
if(data.balance < 0)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder
.setTitle("Care Money")
.setMessage("Your amount in this account is negative!")
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
}
return;
}
}
Когда вы говорите автоматически, он делает это через определенное время или событие? – frogmanx
@frogmanx yes.it автоматически закрывается через 1 секунду, после чего открывается диалоговое окно. – user2303640
Я ничего не вижу, что вызывает это? –