A
audacity363
Gast
Guten Tag
ich folgendes zwei Anliegen:
1.) Am Anfang meiner App soll nachgefragt werden ob ein Server wirklich benutzt werden soll. Diesen Dialog hab ich auch schon geschrieben nur wird die App natürlich so weiter gearbeitet. Gibt es eine Möglichkeit auf einen Dialog zu warten?
Dialog:
2.) Gibt es eine Möglichkeit während man auf einen Thread wartet dem User dies zu zeigen wie z.B. mit diesem Ring der sich dreht. Habe es schon mit einer neuen Acitivity probiert aber das sieht erstens nicht Ordentlich aus (weißer Bildschirm beim wechseln) und zweitens dauert es ziemlich lange die Activitys zu wechseln.
Thread starten/warten:
ich folgendes zwei Anliegen:
1.) Am Anfang meiner App soll nachgefragt werden ob ein Server wirklich benutzt werden soll. Diesen Dialog hab ich auch schon geschrieben nur wird die App natürlich so weiter gearbeitet. Gibt es eine Möglichkeit auf einen Dialog zu warten?
Dialog:
Code:
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.dialog);
dialog.setTitle("Server auswahl");
// set the custom dialog components - text, image and button
TextView text = (TextView) dialog.findViewById(R.id.text);
text.setText("Möchtest du den Server: " + Server + " benutzen?");
Button ja = (Button) dialog.findViewById(R.id.JA);
Button nein = (Button) dialog.findViewById(R.id.NEIN);
// if button is clicked, close the custom dialog
ja.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
dialog.dismiss();
test2 = 1;
}
});
nein.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
dialog.dismiss();
}
});
nein.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Server = "";
dialog.dismiss();
}
});
dialog.show();
}
2.) Gibt es eine Möglichkeit während man auf einen Thread wartet dem User dies zu zeigen wie z.B. mit diesem Ring der sich dreht. Habe es schon mit einer neuen Acitivity probiert aber das sieht erstens nicht Ordentlich aus (weißer Bildschirm beim wechseln) und zweitens dauert es ziemlich lange die Activitys zu wechseln.
Thread starten/warten:
Code:
ServerView.setText(Server);
Ping_eins t = new Ping_eins(Server);
t.start();
try
{
t.join();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
Zuletzt bearbeitet: