startActivityForResult(intent、getCode)を使用してftp経由でいくつかのファイルを送信するアクティビティを呼び出すfragmentActivityがあります。
メソッドonActivityResult(int requestCode、int resultCode、Intent data)は、ダイアログを使用して操作の結果(失敗、成功、インターネットなしなど)を表示します。
ダイアログは次のように呼び出されます。
Bundle bundle = new Bundle();
bundle.putString(LLAVE_TITULO, alertTitulo);
bundle.putString(LLAVE_MENSAJE, alertMensaje);
showDialog(DIALOG_RESPUESTA, bundle);
onCreateDialogメソッドは基本的です
@Override
protected Dialog onCreateDialog(int id, Bundle bundle)
{
Builder mAlertDialog = new AlertDialog.Builder(this);
mAlertDialog.setTitle(bundle.getString(LLAVE_TITULO));
mAlertDialog.setMessage(bundle.getString(LLAVE_MENSAJE));
mAlertDialog.setPositiveButton("Aceptar",null);
return mAlertDialog.create();
}
すべて正常に機能していますが、ある時点でダイアログを非常に速く表示および非表示にすると(1秒に1〜2回高速になります)、アクティビティを閉じて再開するまでダイアログが表示されなくなります。 。
ここで何が起きてるの?ダイアログが表示されることを本当に確認するにはどうすればよいですか?
ありがとう!