2012-08-12 4 views
1

왜 android.os.StrictMode를 가져올 때 오류가 발생합니까?android.os.StrictMode를 가져올 수없는 이유는 무엇입니까?

import android.os.StrictMode; 

public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
--->StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
StrictMode.setThreadPolicy(policy); 

strictmode.java 클래스를 구현하려고했습니다. strictmode.java taken from here. 그러나, 나는 이것의 수입 오류에 직면하고있다.

import android.app.ActivityManagerNative; 
import android.app.ApplicationErrorReport; 
import com.android.internal.os.RuntimeInit; 
import dalvik.system.BlockGuard; 

어떻게해야합니까? 아니면 이것에 구현할 다른 방법이 있습니까? 안드로이드 3.0에서 내 응용 프로그램을 실행하려면이 구현해야합니다.

+2

오류 메시지에 무엇이 표시됩니까? – Hbcdev

답변

3

StrictMode 그래서 (안드로이드 2.3.1) 빌드 대상이 적어도 API 레벨 9 있는지 확인 API 레벨 9

이후 사용할 수 있습니다.

+0

오, 오케이! 그것을 해결할 수 있습니다. 난 단지 빌드 대상을 변경해야만합니다 – Twister

+0

만약 내가이 코드를 모든 활동에 넣으면 작동할까요? android 3.1에서 실행하려고합니다.'public void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); ---> StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder(). permitAll(). build(); StrictMode.setThreadPolicy (policy); – Twister

관련 문제