0

I have some codes like this:

ArrayList<Teacher> teachers = subs.get(position).getTeachers();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                    View v = LayoutInflater.from(MainActivity.this).inflate(R.layout.dialog_layout, null);
                    builder.setView(v);

ListView listViewDialog = (ListView) v.findViewById(R.id.dialog_lv);
TesAdapter adapter1 = new TesAdapter(MainActivity.this, teachers);
listViewDialog.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listViewDialog.setDivider(null);

builder.show();

This operation takes a lot of time. So, I am trying to show a ProgressDialog while it is loading. then to hide the progressbar and show this AlertDialog.

I have tried these:

How to show progress dialog in Android?

How can I run code on a background thread on Android?

But none of them worked :( any solution?

duvaxi
  • 3
  • 1
  • 2

0 Answers0