G
gurkenprinz
Neues Mitglied
- 0
Hi Leute !!
In meiner App will ich beim Wechsel zwischen Activities einen ProgressDialog aufscheinen lassen.
Dazu hab ich folgendes gemacht:
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
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;
}
}
};
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