2012-07-02 2 views
0

나는 내가 홈 버튼을 누르면 충돌 응용 프로그램,안드로이드 응용 프로그램 탭

뒤로 가기 버튼은 대시 보드에 잘 간다,하지만 난 집 누르면 그와 충돌이 있습니다

07-02 16 : 50 : 51.834 : E/AndroidRuntime (343) : java.lang.RuntimeException : 활동을 일시 중지 할 수 없습니다. {com.rt.paging/com.rt.paging.MKpagerActivity} : java.lang.NullPointerException

이 내 코드입니다

public class MKpagerActivity extends FragmentActivity { 

    private PagerAdapter mPagerAdapter; 


    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     //initialsie the pager 
      this.initialisePaging(); //crea un metodo! y lo implementa abajo! 
    } 

    /** 
    * Initialise the fragments to be paged 
    */ 
    private void initialisePaging() { 

     List<Fragment> fragments = new Vector<Fragment>(); 
     fragments.add(Fragment.instantiate(this, Fragmen1.class.getName())); 
     fragments.add(Fragment.instantiate(this, Fragmen2.class.getName())); 
     this.mPagerAdapter = new com.orchard.paging.PagerAdapter(super.getSupportFragmentManager(), fragments); //por que hay q decirle el paquete?? 


     // 
     ViewPager pager = (ViewPager)super.findViewById(R.id.viewpager); 
     pager.setAdapter(this.mPagerAdapter); 

    } 


    @Override 
    public void onSaveInstanceState(Bundle savedInstanceState) { 
     super.onSaveInstanceState(savedInstanceState); 
     // your stuff or nothing 
    } 

    @Override 
    public void onRestoreInstanceState(Bundle savedInstanceState) { 
     super.onRestoreInstanceState(savedInstanceState); 
     // your stuff or nothing 
    } 



} 

이 그래서 내 로그 캣

07-02 17:15:11.545: E/AndroidRuntime(327): FATAL EXCEPTION: main 
07-02 17:15:11.545: E/AndroidRuntime(327): java.lang.RuntimeException: Unable to pause activity {com.orchard.paging/com.orchard.paging.MKpagerActivity}: java.lang.NullPointerException 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2354) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.access$1700(ActivityThread.java:117) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:938) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.os.Handler.dispatchMessage(Handler.java:99) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.os.Looper.loop(Looper.java:123) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.main(ActivityThread.java:3683) 
07-02 17:15:11.545: E/AndroidRuntime(327): at java.lang.reflect.Method.invokeNative(Native Method) 
07-02 17:15:11.545: E/AndroidRuntime(327): at java.lang.reflect.Method.invoke(Method.java:507) 
07-02 17:15:11.545: E/AndroidRuntime(327): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
07-02 17:15:11.545: E/AndroidRuntime(327): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
07-02 17:15:11.545: E/AndroidRuntime(327): at dalvik.system.NativeStart.main(Native Method) 
07-02 17:15:11.545: E/AndroidRuntime(327): Caused by: java.lang.NullPointerException 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1617) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:481) 
07-02 17:15:11.545: E/AndroidRuntime(327): at com.orchard.paging.MKpagerActivity.onSaveInstanceState(MKpagerActivity.java:50) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.Activity.performSaveInstanceState(Activity.java:1037) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1181) 
07-02 17:15:11.545: E/AndroidRuntime(327): at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2336) 
07-02 17:15:11.545: E/AndroidRuntime(327): ... 12 more 

, 임 내가 실종 무엇? 왜 충돌인가?

가해자의 코드 줄은 어떻게 읽습니까?

감사합니다.

+0

안녕하세요 @parag, 메신저 android-support-v4.jar를 사용하여 감사합니다 – MaKo

+0

어떤 라인이 로그에 표시됩니까? – nithinreddy

+0

@MaKo 항상 잠금을 해제하기 위해 키를 사용하기 때문에 여기에 전체 logcat을 추가하십시오. –

답변

0

문제는 JAR 파일이므로 변경을해야하거나 의 jar 파일의 업데이트 된 버전을 다운로드해야합니다.

자세한 내용은 this answer을 참조하십시오.

관련 문제