Пожалуйста, пройдите все шаги,
Создан класс Actor, унаследованный с Runnable
public abstract class Actor implements Runnable {
Actor(int queueSize){
}
@Override
public void run() {
onInit();
}
void onInit(){
// do stuff here
}}
Затем я создаю класс MyRunner, используя Actor
class MyRunner extends Actor{
MyRunner() {
super(10);
}}
Затем в своей деятельности я использую runOnUiThread
, как показано ниже
Actor runner = new MyRunner();
runOnUiThread(runner);
Затем основной поток замораживается, весь экран становится черным, а приложение зависает.
Я использовал этот поток для реализации моего кода
Где я пропустил?