2016-04-10 19 views
0

一旦我調用MainActivity java文件中的下一個函數,應用程序就會崩潰。 這裏是MainActivityAnotherActivity的源代碼。爲什麼從MainActivity到AnotherActivity的意圖不起作用?

+1

你的錯誤是什麼? 您可能忘記在您的Manifest.xml中添加AnotherActivity –

+0

不幸的是,應用程序崩潰時出現錯誤消息,「SharedPrefference(應用程序名稱)已停止」。我使用Android Studio作爲IDE,因此不是必需的。 –

+0

添加崩潰報告並將代碼放置在崩潰的位置。 –

回答

0

在你Manifest.xml 添加AnotherActivity

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".AnotherActivity"></activity> 
    </application> 

您無法啓動活動,如果它不是在這個文件中。

+0

感謝您的答案,但它是必要的Android工作室?我知道這是日食的絕對必要。 –

+1

不依賴於您的IDE。這正是Android的工作原理。你每次都需要它在每個IDE上 –

+0

嗨,這個解決方案工作得很好。但是以前我用更簡單的方式將意圖轉移到活動A到活動B,但那時AnotherActivity被隱式地導入到Manifest.xml中你能告訴我爲什麼這次沒有自動導入嗎?並且非常感謝幫助我。 –

相關問題