2015-04-19 47 views
0

我試圖將活動轉換爲片段,並且該代碼在android studio中沒有「錯誤」,但該應用程序在按下轉換的活動時崩潰。代碼與StartActivityForResult和片段的錯誤

部分,我認爲它導致錯誤:

Btnregister.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent myIntent = new Intent(view.getContext(), Register.class); 
      startActivityForResult(myIntent, 0); 
      getActivity().finish(); 
     }}); 

和我的錯誤輸出:

04-19 15:54:33.644 32229-32229/com.app.test E/AndroidRuntime﹕ FATAL EXCEPTION: main 
Process: com.app.test, PID: 32229 
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.app.test/com.app.test.ChangePassword}; have you declared this activity in your AndroidManifest.xml? 

可能這部分代碼,我粘貼導致這個問題?

+0

檢查您是否在AndroidManifest.xml中聲明瞭Register.class – Exception

回答

0

確保所有活動都在清單中註冊。 howto for sliding tabs

+0

我應該在清單中註冊片段,因爲我沒有任何活動,只有mainactivity並且已註冊。 – Sh4rk162

+2

@ Sh4rk162,你不能通過Intents「啓動」片段 – Egor

+0

「Register.class」的類型是什麼?什麼是'com.app.test.ChangePassword'? – Raiv