Size: a a a

StartAndroid Ru Chat

2021 March 06

AK

An Ku in StartAndroid Ru Chat
Ivan
Надо на UI тред переключиться
А почему ты думаешь, что я не возвращаюсь в уи? Другие кнопки нажимаются. Сейчас проверю...
источник

I

Ivan in StartAndroid Ru Chat
An Ku
А почему ты думаешь, что я не возвращаюсь в уи? Другие кнопки нажимаются. Сейчас проверю...
Покажи код хоть тогда
источник

AA

Albert Abdullin in StartAndroid Ru Chat
An Ku
А почему ты думаешь, что я не возвращаюсь в уи? Другие кнопки нажимаются. Сейчас проверю...
а как ты возвращаешься в уи
источник

AK

An Ku in StartAndroid Ru Chat
Да там куча экспериментального мусора. Смысл в том, что я просто для теста сделал 2 разных алгоритма на разные кнопки, результат обоих на экране по нажатию. Мне сказали, помести нттр в отдельный треад, что я и сделал, после чего ошибок при вызове нттр проги не возникает, но и результат из треада не посмотреть.
источник

Dv

Dm v in StartAndroid Ru Chat
Привет всем. Кто разбирается в вопросе. Использую mediaprojection, скриншоты экрана каждые 5 секунд. Пррблема в том что если девайс лок, то mediaprojection отваливается спустя пару минут и девайс зависает.
Вопрос. Как отловить событие, когда телефон залочен, чтобы уюить mediaprojection и после анлока снова стартануть. Андроид 10
источник

Dv

Dm v in StartAndroid Ru Chat
Сразу говою броудкасты типа screen_off не работают 🤷🏻
источник

Dv

Dm v in StartAndroid Ru Chat
Я так понимаю можно постааить флаг чтобы служба была не липкой. Тогла она отвалится и отвалится mediaprojection пр переходе в лок. Но без липкости (START_STICKY), андр не будет пережапускать службу пои обычной работе, а она падает переодически 🤦🏻‍♂
источник

I

Ivan in StartAndroid Ru Chat
An Ku
Да там куча экспериментального мусора. Смысл в том, что я просто для теста сделал 2 разных алгоритма на разные кнопки, результат обоих на экране по нажатию. Мне сказали, помести нттр в отдельный треад, что я и сделал, после чего ошибок при вызове нттр проги не возникает, но и результат из треада не посмотреть.
🤷‍♂
источник

AA

Albert Abdullin in StartAndroid Ru Chat
An Ku
Да там куча экспериментального мусора. Смысл в том, что я просто для теста сделал 2 разных алгоритма на разные кнопки, результат обоих на экране по нажатию. Мне сказали, помести нттр в отдельный треад, что я и сделал, после чего ошибок при вызове нттр проги не возникает, но и результат из треада не посмотреть.
На фоновом потоке исключения мне останавливают программу
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Даже, если они возникают. Как ты возвращаешь результат в основной поток?
источник

AK

An Ku in StartAndroid Ru Chat
Ivan
🤷‍♂
Ну ок, вот кусок, который теперь не вызывает ошибку и которого вроде как достаточно для нттр запроса, где стринг qq урл сайта

new Thread(){public void run(String qq){
try{URL uu=new URL(qq);
HttpURLConnection uc=(HttpURLConnection)
uu.openConnection();
uc.connect();

String
oo7="",
ot7;
if(uc.getResponseCode()==200)
{BufferedReader in7=new BufferedReader(new InputStreamReader(uc.getInputStream()));

while((ot7=in7.readLine())!=null){oo7=oo7+"\n"+ot7;}}

TextView tv7=findViewById(R.id.t12);
tv7.setText("oo7");

}catch(IOException e){}}};

TextView tv7=findViewById(R.id.t12);
tv7.setText("oo7"+z);z=z+z;
источник

I

Ivan in StartAndroid Ru Chat
А где переход в UI тред?
источник

I

Ivan in StartAndroid Ru Chat
Ты меня не слушаешь совсем
источник

AA

Albert Abdullin in StartAndroid Ru Chat
An Ku
Ну ок, вот кусок, который теперь не вызывает ошибку и которого вроде как достаточно для нттр запроса, где стринг qq урл сайта

new Thread(){public void run(String qq){
try{URL uu=new URL(qq);
HttpURLConnection uc=(HttpURLConnection)
uu.openConnection();
uc.connect();

String
oo7="",
ot7;
if(uc.getResponseCode()==200)
{BufferedReader in7=new BufferedReader(new InputStreamReader(uc.getInputStream()));

while((ot7=in7.readLine())!=null){oo7=oo7+"\n"+ot7;}}

TextView tv7=findViewById(R.id.t12);
tv7.setText("oo7");

}catch(IOException e){}}};

TextView tv7=findViewById(R.id.t12);
tv7.setText("oo7"+z);z=z+z;
Ты не возвращаешь результат в основной поток.
источник

AK

An Ku in StartAndroid Ru Chat
Albert Abdullin
Ты не возвращаешь результат в основной поток.
Блин, в этом и была суть вопроса
источник

I

Ivan in StartAndroid Ru Chat
An Ku
Блин, в этом и была суть вопроса
Какие варианты пробовал?
источник

I

Ivan in StartAndroid Ru Chat
В коде не видно вообще попыток
источник

AK

An Ku in StartAndroid Ru Chat
Ivan
Ты меня не слушаешь совсем
Как не возвращаюсь, если другие кнопки нажимаются, вот интерфес...
источник

AA

Albert Abdullin in StartAndroid Ru Chat
An Ku
Как не возвращаюсь, если другие кнопки нажимаются, вот интерфес...
Ты не понимаешь, что такое многопоточное программирование, да
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Ты запускаешь новый поток, но при этом остаёшься на основном, то бишь на юай - потоке. Поэтому твои кнопки и нажимаются
источник