start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Thread thread = new Thread(runnable);
thread.start();
}
});
}
Runnable runnable = new Runnable() {
@Override
public void run() {
while (true) {
try {
handler.sendMessage(handler.obtainMessage());
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Handler handler = new Handler() { // 메인에서 생성한 핸들러
@Override
public void handleMessage(Message msg) {
infusion_total = infusion_total - infusion_speed;
String num = String.format("%.2f" , infusion_total);
remain_amount.setText(String.valueOf(num));
} // end handleMessage
};
다음과 같은 코드로 ui thread 돌리면
remain_amount가 textview로 계속 줄어드는것 을 확인 할 수 있습니다.
하지만 액티비티를 나갔다 들어오면 textview 가 사라지더라고요...
textview 가 남아있게 하는 방법이 있나요??