Android: Java, оповещение на той же странице - PullRequest
0 голосов
/ 02 июня 2011

Привет, ребята. Как я могу сделать это оповещение на той же странице, не «перезагружая» эту страницу?Этот здесь "перезагрузить" страницу, и это не так хорошо.

    @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Bündel extras erstellen, mit den Werten von "putExtras" (aus FormularActivity)
    final Bundle extras = getIntent().getExtras();  

    AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
    alertbox.setMessage("Nettobetrag: " + "\t\t" + strNetto + "\n" + "Umsatzsteuer: " + "\t\t" + strUmsatz + "\n" + "Nettobetrag: " + "\t\t" + strBrutto);
    alertbox.setNeutralButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface arg0, int arg1) {

            startActivity(new Intent("com.mseiz.ustcalc.splashscreen.FormularActivity"));
        }
    });
    alertbox.show();

1 Ответ

0 голосов
/ 02 июня 2011

В общем, лучше всего сделать следующее для любого типа диалога.Используйте команду showDialog (int), чтобы показать диалоговое окно, где int - это любое уникальное число.Вы можете иметь столько диалогов, сколько пожелаете, им просто нужно иметь свой номер.Второй шаг - добавить функцию с именем onCreateDialog () к вашей деятельности, которая содержит инструкции для построения диалога. В SDK есть несколько хороших примеров того, как вы должны это делать.

public Dialog onCreateDialog(int dialog_num)
...