분류 전체보기
-
[안드로이드] AysncTask 재사용시 뜨는 에러 구문 : Cannot execute task: the task has already been executed (a task can be executed only once)안드로이드(java)/에러 관련 2018. 6. 2. 22:58
AsyncTask를 연습하는데 에러가 났습니다. 이너클래스에 Asynctask를 상속받아 생성한 Task라는 클래스를 만들었고 그 값을 필드에 선언하고 객체생성까지 했습니다. 물론 필드에 객체 생성하는건 좀 아니지만... 연습이라 그냥 이렇게 했습니다. 그리고 필드에 선언한 그 변수값을 새로운 버튼에 넣고 실행시켰습니다. 처음 실행시켰을때는 잘 되는데 다시 실행하면 아래처럼 에러구문을 뱉어내며 뻗어버립니다. java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once) 찾아보니 Asynctask 객체가 한번 사용 되면 재사용이 안되는것 같더라구요...
-
[안드로이드] Unable to start activity ComponentInfo 에러안드로이드(java)/에러 관련 2018. 6. 2. 22:57
Unable to start activity ComponentInfo{org.cis.mytab1/org.cis.mytab1.MainActivity}: java.lang.IllegalStateException: The specified child already has a parent. mainActivity에 fragment를 넣고 실행했는데 위와 같은 오류가 나타났습니다. 일반적으로는 Unable to start activity ComponentInfo 오류가 나타나면 AndroidManifest에Activity가 추가되지 않아서 나타는 문제였으나 제가 한 건 엑티비티 추가를 한것이 아니라 프레그먼트를 추가했었기 때문에 이러한 activity 추가 문제가 아니었습니다. 문제가 뭔지 소스들을 보다 보니 ..
-
[안드로이드] Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference안드로이드(java)/에러 관련 2018. 6. 2. 22:23
Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference 프레그먼트에 버튼을 하나 넣고 다른 프레그먼트 화면으로 전환하려고 했는데 이러한 에러가 출력되었다. ( mainFragment menuFragment 버튼 클릭 시 메인, 메뉴 화면 전환 ) 문제가 뭔지 찾아보니 프레그먼트이기 때문에 activity에서 findViewById 처럼 적용 되는게 아니라 activity를 통해서 전환되야 하는것이라서 그냥 findViewById는 안된다. ViewGroup rootView = (ViewGroup) infla..