1. 기본적으로 어떠한 동작을 하고 있는 상태에서 강제로 종료 되지 않습니다.
2. 그렇기 때문에 flag 를 두고 값을 체크해가며 처리하는 형태로해야 됩니다.
예)
mFlag = false
fun doInBackground(...) {
while (true) {
if (mFlag) {
return false
}
// TODO
}
return true
}
// 호출부
v.setOnClickEventListener { asyntaskObj.mFlag = true }