0
J'utilise une classe qui étend DialogFragment, et dans cette classe j'utilise un AsyncTask
pour charger le contenu de mon AlertDialog
.
Ma question est: comment je peux créer un AlertDialog
qui montre: "Chargement ..." et montre alors le contenu dans ma méthode onPostExecute
?Android DialogFragment
public class MyDialog extends DialogFragment {
public MyDialog(){
super();
}
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
....
return builder.create();
}
public class myTask extends Asynctask<Void, Void, Void> {
@Override
protected Void onPreExecute(){
Show loading... in AlertDialog
}
@Override
protected Void doInBackground(Void... voids) {
Load content...
}
@Override
protected Void onPostExecute(){
Show content in AlertDialog
}
}
Vous n'avez pas besoin de la méthode OnCreateDialog? –
Non ....! Ce n'est pas nécessaire ... :) –
Merci! Mais je voudrais mettre mon contenu après est chargé dans une boîte de dialogue, Puis-je mettre mon contenu à ProgressDialog? –