데이터를 새로운 Thread
에 DB에 저장하고 그 후에 UI
에 toast
이 표시됩니다. 절약을위한UI에서 쓰레드로부터 최상의 결과를 처리하는 방법
방법 :
public void addToBasket(String text) {
new Thread(() -> {
//emulate save
try {
Thread.sleep(5000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
//after that I need say ti UI thread - show Toast!
}).start();
}
내가이 메소드를 호출
BasketService.me().addToBasket(result.getContents());
는 지금 이것에 대한 AsyncTask
를 사용할까요. 사용하는 등의 작업을
'runOnUiThread (새의 Runnable() {공공 무효 실행() {}}) :' –
사용 runOnUiThread() 타자 이해 : https://stackoverflow.com/questions/11140285/how-to-use -runonuithread –
https://stackoverflow.com/a/31549559/7666442 –