2015-02-01 3 views
0

이 질문에 대한 답은 많이 있지만 그 중 아무 것도 내 문제를 해결하는 데 도움이 될 수는 없습니다. 새로운 것.
프로젝트 코드를 작성하고 프로젝트를 끝내고 logcat에 많은 오류가 나타나면이 오류가 보이지 않습니다. 미리 해결해주십시오. 미리 감사드립니다.
아래에 오류가있었습니다. 오류 : (총 3 개 오류)

먼저활동을 시작할 수 없습니다 android.view.InflateException : 이진 XML 파일 줄 # 11 : 클래스 조각을 부 풀리는 중 오류가 발생했습니다.

android.view.InflateException : 바이너리 XML 파일 라인 # 11 :

두 번째 오류 팽창 클래스 단편

원인 : android.view.InflateException : 이진 XML 파일 줄 # 11 : 클래스 조각을 inflating하는 중 오류가 발생했습니다.

셋째

는에 의해 발생 : java.lang.RuntimeException가 : 콘텐츠리스트 뷰 클래스 다음

id 속성 'android.R.id.list'로보기 아니다했다는 link입니다 전체 정보가 들어 있습니다.

+1

그 링크는 결국 사라질 것이므로 질문과 대답은 쓸모 없게 될 것입니다. 코드의 적어도 일부를 작성하면 사람들은 무슨 일이 일어나고 있는지 알 수 있습니다 .. 만약 누군가에게 다시 포맷하는 데 문제가 있으면 나중에 수정할 수 있습니다. . 기본적으로 11 행을 포함하는 mainActivity의 xml 레이아웃에서 뷰 정의가 가장 유용 할 것입니다. – Ewoks

+0

좋아, 다시 시도합니다. –

답변

0

당신은 적어도 두 가지 문제를 가지고있는 것 같습니다 :

java.lang.StackOverflowError: stack size 8MB 
at android.util.ArrayMap.indexOf(ArrayMap.java:104) 
at android.util.ArrayMap.indexOfKey(ArrayMap.java:336) 
at android.util.ArrayMap.get(ArrayMap.java:378) 
at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:916) 
at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:169) 
at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:369) 
at me.knoxc.fdemo.util.SettingsUtils.getString(SettingsUtils.java:76) 
at me.knoxc.fdemo.util.SettingsUtils.getString(SettingsUtils.java:77) 
at me.knoxc.fdemo.util.SettingsUtils.getString(SettingsUtils.java:77) 
at me.knoxc.fdemo.util.SettingsUtils.getString(SettingsUtils.java:77) 
at me.knoxc.fdemo.util.SettingsUtils.getString(SettingsUtils.java:77) 

귀하의 SettingsUtils 클래스는 자신을 호출하는 getString() 있습니다.

Caused by: java.lang.RuntimeException: Content has view with id attribute 'android.R.id.list' that is not a ListView class 
at android.app.ListFragment.ensureList(ListFragment.java:402) 
at android.app.ListFragment.onViewCreated(ListFragment.java:203) 
at me.knoxc.fdemo.fragment.SwipeRefreshListFragment.onViewCreated(SwipeRefreshListFragment.java:42) 

SwipeRefreshListFragment@android:id/listandroid:id와 그 배치의 위젯이 ListView 아닌 자신의 레이아웃을 반환하는 방법 onCreateView()있다.

+0

SharedPreference 객체에 대한 반환 값을 변경 한 후에도 첫 번째 문제는 해결되지 않거나이 링크에서 볼 수 있습니다 http://sharetext.co/s/4472, 내가 말한 두 번째 문제에 대해 저는 캐스팅했습니다. ListView에 레이아웃, 난 정확히 당신이 말하는 방식으로 그것을 고칠 방법을 모르거나,이 링크 http://sharetext.co/s/4474, 주석 주셔서 감사합니다 그것을 볼 수 있습니다. –

+0

저는 SettingsUtils의 문제를 해결했으며, 나머지는 여전히 고정되어 있습니다. –

관련 문제