1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. klausa2, 26.12.2010 #1
    klausa2

    klausa2 Threadstarter Fortgeschrittenes Mitglied

    Während eines längeren Downloads soll der User einen ProgressDialog sehen, der einen Cancel-Button hat. Drückt der User den, dann wird in einem AlertDialog nochmal nachgefragt, ob er sich sicher ist. Falls ja, wird der Download gecancelt und beide Dialoge verschwinden. ABER falls nein verschwinden ebenfalls beide Dialoge (gecancelt wird natürlich nicht), und der Benutzer nimmt falsch an, dass der Download beendet ist. Was ich natürlich beabsichtige, ist, dass der ProgressDialog weiterhin sichtbar ist.

    Wie kann ich das erreichen?

    Hier ist mein bisheriger code, der nicht zum gewünschten Ergebnis führt:

    Code:
    [COLOR=#2b91af]ProgressDialog[/COLOR] makeProgressDialog() { 
        [COLOR=#2b91af]ProgressDialog[/COLOR] progressDialog = [COLOR=#00008b]new[/COLOR] [COLOR=#2b91af]ProgressDialog[/COLOR]([COLOR=#00008b]this[/COLOR]); 
        progressDialog.setMessage([COLOR=#800000]"downloading, please wait..."[/COLOR]); 
        progressDialog.setCancelable([COLOR=#00008b]false[/COLOR]); 
     
        progressDialog.setButton([COLOR=#2b91af]DialogInterface[/COLOR].BUTTON_NEUTRAL, [COLOR=#800000]"Cancel"[/COLOR], [COLOR=#00008b]new[/COLOR] [COLOR=#2b91af]DialogInterface[/COLOR].[COLOR=#2b91af]OnClickListener[/COLOR]()   
            {  
            [COLOR=#00008b]public[/COLOR] [COLOR=#00008b]void[/COLOR] onClick([COLOR=#2b91af]DialogInterface[/COLOR] dialog, [COLOR=#00008b]int[/COLOR] which)   
            {  
                [COLOR=#00008b]new[/COLOR] [COLOR=#2b91af]AlertDialog[/COLOR].[COLOR=#2b91af]Builder[/COLOR]([COLOR=#2b91af]TUIActivity[/COLOR].[COLOR=#00008b]this[/COLOR]) 
                .setMessage([COLOR=#800000]"Sure?"[/COLOR]) 
                .setPositiveButton([COLOR=#800000]"Yes"[/COLOR],  
                        [COLOR=#00008b]new[/COLOR] [COLOR=#2b91af]DialogInterface[/COLOR].[COLOR=#2b91af]OnClickListener[/COLOR]() { 
                            [COLOR=#00008b]public[/COLOR] [COLOR=#00008b]void[/COLOR] onClick([COLOR=#2b91af]DialogInterface[/COLOR] dialog, [COLOR=#00008b]int[/COLOR] which) { 
                                [COLOR=#808080]// cancel the download[/COLOR] 
                            } 
                        } 
                ) 
                .setNegativeButton([COLOR=#800000]"No"[/COLOR], [COLOR=#00008b]new[/COLOR] [COLOR=#2b91af]EmptyListener[/COLOR]()) 
                .show(); 
     
            }  
        });  
        [COLOR=#00008b]return[/COLOR] progressDialog; 
    } 
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[ERLEDIGT] AlertDialog.Builder: 2x Tippen um Dialog zu schließen Android App Entwicklung 07.08.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Rückkehr aus Dialog Fragment. Wie? Android App Entwicklung 29.04.2017
[ERLEDIGT] RecyclerView in Alert(Dialog) Android App Entwicklung 25.04.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] Interpolator für einen Custom Dialog verwenden in einem Fragment Android App Entwicklung 20.03.2017
Du betrachtest das Thema "Problem mit verschactelten (Progress)Dialogen" im Forum "Android App Entwicklung",