在我的Android應用程序,我想開始一個活動從最初的活動「A」「B」。我爲這兩個創建了類。使用下面的代碼入門C然而,當我得到一個運行時錯誤:application has stopped unexpectedly, try again
。這裏是我的代碼:什麼是Android的意圖過濾器?
Intent myIntent = new Intent(this, AddNewActivity.class);
startActivity(myIntent);
當我加入AndroidManifest.xml/manifest/application/activity/intent-filers
的活動B中的新條目,然後應用程序的工作。
我有兩個問題:
- 當有
AndroidManifest.xml
多個活動項目,如何安卓知道哪些活動首先啓動? - 我不明白意圖過濾器。任何人都可以請解釋。
這裏是我的部分AndroidManifest.xml
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".ListAllActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".AddNewActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
哦謝謝。我不知道abt'adb logcat'。 – ankitjaininfo 2010-07-23 20:40:29
adb logcat聽起來像年份。謝謝@CommonsWare的支持 – Killer 2016-05-11 07:15:14