Использую Thread
. Запускаю его myThread.start();
. После него у меня идет открытие нового интента. Как сделать так чтоб он вызывался, когда закончится Thread
, а не сразу.
final ProgressDialog dialog;
/**
* Progress Dialog for User Interaction
*/
dialog = new ProgressDialog(getActivity());
Thread myThread = new Thread( // создаём новый поток
new Runnable() { // описываем объект Runnable в конструкторе
public void run() {
generateClan_Dannie(hashMap, clan_id);// вызываем метод воспроизведения
}
}
);
myThread.start();
Intent intent;
intent = new Intent(getActivity(), MainActivityClan.class);
startActivity(intent);
dialog.dismiss();
getActivity().finish();
final ProgressDialog dialog;
/**
* Progress Dialog for User Interaction
*/
dialog = new ProgressDialog(getActivity());
Thread myThread = new Thread( // создаём новый поток
new Runnable() { // описываем объект Runnable в конструкторе
public void run() {
generateClan_Dannie(hashMap, clan_id);// вызываем метод воспроизведения
}
}
);
myThread.start();
try {
myThread.join(); //та строка, что заставит ждать поток.
} catch (InterruptedException e) {
e.printStackTrace();
}
Intent intent;
intent = new Intent(getActivity(), MainActivityClan.class);
startActivity(intent);
dialog.dismiss();
getActivity().finish();/
Но вообще, в android
не рекомендуется вызывать сырые потоки, используйте лучше AsyncTask
\ runOnUiThread
или Сервисы
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ПриветствуюЯ использую DialogFragment который вызывается из главного Activity, в самом DialogFragment я использую собственную разметку, в которой реализован...
Следуя методологии DDD вся логика домена находится внутри домена и не выносится в отдельные сервисыВопрос в том как сохранять изменения корня...
Собственно вопрос в том, как настроить консоль идеи, чтобы корректно обрабатывала управляющие символы?