일정 시간이 지나면
DB에서 읽어온 데이터를
다음 데이터로 바꾸어 다시 화면에 뿌리게 할려고 하는데
어떻게 해야할까요?
http://www.androidpub.com/4374
확인은 해봤지만 어떻게 적용 시켜야 할지 모르겠습니다.
다음은 화면에 텍스트를 처음 셋 하는 함수입니다.
public void CallWord(){
result = result + _result.getString(0) + "\n";
result2 = result2 + _result.getString(1) + "\n";
result3 = result3 + _result.getString(2) + "\n";
result4 = result4 + _result.getString(3) + "\n";
result5 = result5 + _result.getString(4) + "\n";
// result = result + _result.getString(0) + "\n";
_word.setText(result);
_interpret.setText(result2);
_wordclass.setText(result3);
_idiomatic.setText(result4);
_idiomaticinterpret.setText(result5);
}
저렇게 표시하고
약 15초 정도 지난뒤에 다음 단어로 넘어가기 위해서
_DB.moveToNext();
해줘야 하는데 어떻게 해야할지 도저히 감을 못잡겠습니다.
일부분의 자답입니다.
_DB.moveToNext();
를 해준뒤
스트링을 초기화한후 다시 셋해주면 다시 화면에 뿌려집니다.
초단위로 뿌리는것은 1번은 m핸들러를 이용해서 해결했는데
연속으로는 알지 못하였네요.