멍멍이네 블로그

parent.document.getElementById
누군가 이렇게 쓰라고 예시글을 올려놨었다..
ex -> exit('<script type="text/javascript">parent.document.getElementById("id").value=\'ok\'; alert(\'중복되는 아이디가 없습니다.\'); window.close();</script>');
아이디 중복체크할 때 사용하는 부분이였는데... 계속 안되길래 하나하나 찍어보면서 결국 찾았는데!

원인은
parent.document.getElementById("id").value=\'ok\';
이 문장이 적용이 안되던 것.

검색을 해보니
opener.document.getElementById("id").value=\'ok\';
이렇게 사용해야된다는 것!!!!!

출처(네이버지식인) : http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=69490361&qb=cGFyZW50LmRvY3VtZW50LmdldEVsZW1lbnRCeUlk&enc=utf8&section=kin&rank=2&search_sort=0&spq=0&pid=S7uX8spySo0ssaVP0Losssssssl-072564&sid=VLCu3gpyVmAAAHiUWGs

AndroidRuntime(17261): java.lang.IllegalStateException: Could not execute method of the activity ...

일반적으로 에러 문제가 단일문장으로 볼 수 없다.
유사한 에러로 http://stackoverflow.com/questions/23987997/android-java-lang-illegalstateexception-could-not-execute-method-of-the-activ
소켓을 사용하는데 메인 Thread에서 Network IO를 실행할 수 없다.
AsyncTask 혹은 Thread로 실행하라 라는건데..

나같은경우는 ...ㅋ... 매니페스트에서 엑티비티 등록을 안해줬기 때문에 생긴 에러! 매니페스트에 엑티비티 등록해주세요~

http://blog.naver.com/psd0217/10162792878 참고로 V2는 2015년 1월 27일자로 지원 종료되기 때문에 V3버전으로 만드시길 바랍니다~~ㅎ