30/09/2018, 19:05

Giúp mình xử lý Function trong onClick

Chào mình đang học android cơ bản.
Mình có tạo một button onClick

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        btn.onClickListener(this);
}
    public void onClick(View v){
        funcA();
        funcB();
}

button chạy tốt chỉ có một điều, là khi click vào nó chạy hết funcA, funcB rồi cho ra kết quả cùng lúc.

Mình muốn hỏi có cách nào để hiển thị funcA ngay khi funcA vừa chạy xong mà không cần chờ funcB chạy xong. Vì FuncB của mình thực thi rất lâu, gây cảm giác chờ đợi như bị lag vậy.
Cảm ơn

TTmagic viết 21:21 ngày 30/09/2018

Bạn tìm hiểu về AsyncTask nhé, những cái nào chạy lâu bạn cho vào asyncTask là ok :3

Dương Nguyễn Văn viết 21:07 ngày 30/09/2018

Dùng AsyncTask nhé. Chạy thread là được

Bài liên quan
0