1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. gurkenprinz, 20.07.2010 #1
    gurkenprinz

    gurkenprinz Threadstarter Neuer Benutzer

    Hi Leute !!

    In meiner App will ich beim Wechsel zwischen Activities einen ProgressDialog aufscheinen lassen.

    Dazu hab ich folgendes gemacht:

    Code:
    @Override
    public boolean onTouch(View v, MotionEvent event) {
         if (event.getAction()==MotionEvent.ACTION_UP)
         {
              progressDialog = new ProgressDialog(Portal.this);
              progressDialog.setMessage("Loading...");
              progressDialog.show();
              Thread t = new Thread()
              {
                   public void run(){
                           Intent intent = new Intent();
                           try {
                                intent = newIntent(
    Portal.this,Class.forName("at.android.sport."+cv.getKanal().getKlasse()));
                                startActivity(intent);
                            } catch (ClassNotFoundException e) 
                            {
                                    Log.e("Portal","Klasse nicht gefunden");
                             }
                             handler.sendEmptyMessage(0);
                                                
                      }
                  };
                  t.start();
                  }
                  return false;}
    
    Code:
    
    private Handler handler = new Handler(){
            
            public void handleMessage(Message msg)
            {
                switch(msg.what)
                {
                    case(0):
                        progressDialog.dismiss();
                        break;
                    
                }
            }
        };
    
    
    Ich weiß nicht ob der Thread hier Sinn macht. Jedenfalls scheint bei Geräten mit Android 2.1 ein ProgressDialog auf bis die nächste Activity geladen ist.

    Beim Geräten mit Android 1.6 scheint gar nichts auf. Es wird jediglich die neue Acitivty geladen.

    Hat jemand eine Idee wie ich es schaffe, dass auch bei 1.6 der ProgressDialog aufscheint ??

    Besten Dank !!
    lg gurkenprinz
     
  2. swordi, 20.07.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    ein eigener thread läuft nicht im UI thread. von daher kann der dialog auch nicht erscheinen.

    das wechseln einer aktivity funktioniert immer super schnell. im oncreate der 2. machst den dialog einfach auf, und lädst dann was du solange laden musst.
     
    gurkenprinz bedankt sich.
Die Seite wird geladen...
Ähnliche Themen Forum Datum
org.w3c.dom.Element - Neues Element hinzufügen Android App Entwicklung 27.11.2018
GPS Lokalisierung Android App Entwicklung 19.11.2018
Android App - Objekt bewegt sich nach Handyneigung Android App Entwicklung 30.10.2018
Wie float wert von android App an desktop Applikation per Bluetooth senden? Android App Entwicklung 29.10.2018
Kosten/ Aufwand für ne Android App für Vereinsaufgaben? Android App Entwicklung 08.10.2018
Google Play: mind. Android 8.0 (API level 26) - Eclipse Android App Entwicklung 30.09.2018
2 Probleme mit Android Studio Android App Entwicklung 24.09.2018
Android Room, wie einsteigen? Android App Entwicklung 31.07.2018
Android Studio richtig installieren Android App Entwicklung 10.07.2018
Android Studio - App stürtzt immer ab Android App Entwicklung 24.06.2018
Du betrachtest das Thema "ProgressDialog scheint bei Android 1.6 nicht auf" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.