마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

핸들러에서 ImageView 이미지 변경 관련 질문 [closed]

0 추천

영단어 어플 구현중인데요 핸들러를 만들어서 북마크 기능을 구현하고 있는데 전역변수 설정해서 잘 했는데 

문제는 북마크를 ON했으면 북마크 아이콘을  setImageResource 해서 바꿔주고 싶은데 핸들러에서는

final ImageView Abutton = (ImageView) findViewById(R.id.Abutton);

이게 안되네요..

핸들러에서는 어떻게 설정하나요??

<span style="font-size:10px">public void bookmarkchekchek() {
        Cursor cursor1 = db.rawQuery("select book from tb_egdb where num = ?", new String[]{bookcheck});
        while (cursor1.moveToNext()) {
            bookonoff = cursor1.getString(0);
         }


        final ImageView Abutton = (ImageView) findViewById(R.id.Abutton);



       if(bookonoff.equals("1")){
           db.execSQL(" update tb_egdb set book = 0 where num = ?",new String[]{bookcheck}); Toast.makeText(this.activity,"북마크를 해제 하였습니다.",Toast.LENGTH_SHORT).show(); }
       else{
           db.execSQL(" update tb_egdb set book = 1 where num = ?",new String[]{bookcheck});Toast.makeText(this.activity,"북마크를 적용 하였습니다.",Toast.LENGTH_SHORT).show(); }

    
    }</span>

 

질문을 종료한 이유: 자문자답
루비 (1,040 포인트) 님이 2019년 4월 2일 질문
루비님이 2019년 4월 2일 closed
...