멍멍이네 블로그

android.os.NetworkOnMainThreadException 이 에러가 발생했다.

주로 메인UI에서 쓰레드를 쓰려고 할 경우 뜨는 에러.

해결방법
1. 메인UI 외 다른 부분에서 쓰레드 만들어서 사용.
2. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy); 사용!

 

2번예시
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.layout_name);
  
  StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  StrictMode.setThreadPolicy(policy);

}

 

출처 : http://seemoon.tistory.com/288

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버전으로 만드시길 바랍니다~~ㅎ

http://westwoodforever.blogspot.kr/2013/10/unity3d-integration-google-in-app.html

2015년 1월 27일 부터 In-app Billing Version 2 의 지원이 종료됩니다. 출처 : http://googledevkr.blogspot.kr/2014/09/android-iab2-terminated.html

1. 노티피케이션 호출(아이템 보내기 등) -> 아이템 받는 객체의 아이디 호출 -> 그 아이디에 노티피케이션 호출 -> 노티피케이션! 2. 알람매니저 호출 -> 특정시간 후 리시버에서 노티피케이션 호출! // 근데 왜안됨? ㅜㅜ? 알람매니저가 안되는건지.. 알람매니저 리시버가 안되는건지.. 미치겠네.. 노티피케이션 용도 리시버 한개, 알람매니저 리시버에 자체 노티피케이션 입력. 총 두개 쓰는데 하나가 안되네..

요류가 비슷해서 가져다 쓰긴 했다. 현재 InApp의 V2버전을 사용중인데, 위와 같은 에러가 발생. 원인 -> Export 시 src만 Export함. 정확한 원인은 모름. 해결 -> Export 시 특정 gen파일과 lib파일도 같이 Export 해줌. 참고사이트 http://blog.naver.com/psd0217/10162792878 p.s. V2버전은 2015년 1월 27일자로 종료 될 예정

error CS1519: Unexpected symbol `for' in class, struct, or interface member declaration 그냥 주석 다지우니까 된다. 이유는 모르지만 거의 대부분 주석때문에 나는 에러로 추정됨.

Warning: implode() [function.implode]: Invalid arguments passed in xxx on line xx

implode 변수가 넘어갔다..

 

배열이 아닌걸 자를려고(?) 할때 뜨는거 같네요

 

implode로 자를 변수를 처음에 $array = array(); 해줍시다

 

혹은 안에 내용이 잘못들어갔을 경우!