멍멍이네 블로그

I/Choreographer(5855): Skipped 99 frames!  The application may be doing too much work on its main thread.

 

현재 에러 찾는중.
동영상 업로드 하는중인데, 메인UI에서 쓰레드를 사용하려 해서 스킵된듯..

에러 해결.

 

- 원인
동영상 업로드 시 메인 UI에서도 사용가능하도록
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
를 써줬는데도 프레임이 초과함.

 

- 해결
그냥 다른곳에서 쓰레드 사용. (어신크테스크 씀)

html 회원가입 화면 만들기 소희's / 홈페이지 만들기♡

출처 : http://blog.naver.com/thgml4814/220095812122

 

글이 아주 좋습니다. 설명도 잘되어있고, 맨밑에 보면 +링크와 메소드설명들도 잘 나와있습니다.

 

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