У меня проблема с моим ListActivity, я использую поток, чтобы показать ProgressDialog, где можно получить список всех установленных приложений. Я превращаю его в адаптер списка и затем хочу установить список действий, но я не могу этого сделать из потока.
Я получаю следующую ошибку: ERROR/AndroidRuntime(14429): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
progressDialog = new ProgressDialog(this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("Loading...");
progressDialog.show();
new Thread() {
public void run() {
showList(); // the method where i get all the apps and have the setListAdapter(); method
progressDialog.dismiss();
}
}.start();
Как мне получить его, чтобы я мог использовать setListAdapter из моего потока