나는 위의 메소드를 호출 만 안드로이드 1.5에 내 주요 활동의에서 onCreate 방법안드로이드 java.lang.VerifyError은 1.5
public static ErrorReporter getInstance(){
if (instance == null){
instance = new ErrorReporter();
}
return instance;
}
에 전화를 가져옵니다 다음 코드 java.lang.VerifyError가 발생했다. 왜 이런 일이 일어나는지 알 수는 없습니다. 내가 목록보기 :
이체크인이
private void setResultListListAdapter() {
mListAdapter_ = new ListAdapter(mContext_,
R.layout.dsg_detailed_list_row, mLstStops_);
setListAdapter(mListAdapter_);
}
이 mListAdapter_ 전에 VerifyError를 초기화됩니다 도착에 대한 listadatper을 설정하려고 할 때 정확히 같은 문제를 가지고이 문제
'ErrorReporter'는 무엇입니까? 이러한 종류의 예외는 SDK에없는 것을 사용하려고 할 때 발생합니다. 아마,'ErrorReporter' 클래스 안에는 Android> = 1.6에서 사용할 수있는 라이브러리가 있습니다. – Cristian
ErrorReporter는 Thread.UncaughtExceptionHandler를 구현하는 것으로 정의한 클래스로, 내 앱에서 강제 종료 원인을 찾아 낼 수 있습니다. 위의 함수는 클래스의 인스턴스를 가져 오는 데 사용됩니다. 이 메소드를 onCreate()에서 호출하면 오류 (java.lang.VerifyError)가 발생하며 이는 단지 1.5에서 발생합니다. – Josnidhin
Android 1.5에서 이와 동일한 문제가 발생했습니다. 클래스의 public static 필드로 정의 된 프리미티브가 있습니다. 1.5에서 다른 클래스의 정적 필드에 액세스하려고하면 java.lang.VerifyError가 발생합니다. – Richard