2014-09-13 161 views
1

我想創建基於sqlite的應用程序,並且我在沒有登錄屏幕的情況下先創建應用程序,但是在登錄時寫入了活動,但我試圖使該登錄屏幕活動成爲主要活動(啓動)錯誤發生強制關閉。 我已經嵌入清單文件與這篇文章幫助我做登錄活動作爲啓動活動。如何使另一個活動作爲主要活動(啓動)

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.i2i.p1" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="17" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".P001MainActivity" 
     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=".DatabaseHandler" 
     android:label="@string/title_activity_database_handler" > 
    </activity> 
    <activity 
     android:name=".Contact" 
     android:label="@string/title_activity_contact" > 
    </activity> 
    <activity 
     android:name=".Add_Update_User" 
     android:label="@string/title_activity_add__update__user" > 
    </activity> 
    <activity 
     android:name=".Login" 
     android:label="@string/title_activity_login" > 
    </activity> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" > 

    </activity> 
    <activity 
     android:name=".SignUp" 
     android:label="@string/title_activity_sign_up" > 
    </activity> 
    </application> 

</manifest> 
+0

請從logcat發佈堆棧跟蹤。除非您向我們顯示錯誤,否則我們將如何知道? – Simon 2014-09-13 15:18:35

+0

我不是專家,但你可以用句號('.')開始活動名稱嗎? – erad 2014-09-13 15:22:37

+1

@erad,是的,你可以。 「.Login」將是「com.i2i.p1.Login」的簡寫。 – 2014-09-13 15:33:42

回答

0

如果你想登錄活動的主要活動,然後把該意圖過濾器標籤登錄活動中。您希望進行主要活動的任何活動都必須包含意圖過濾標籤,其行爲爲主要和類別爲啓動程序

<activity 
     android:name=".Login" 
     android:label="@string/title_activity_login" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

</activity> 
+0

他已經這麼做了。 – erad 2014-09-13 15:52:04

+0

@erad看到一個綠色的勾號。 – Apurva 2014-09-15 16:38:07

+0

我做了..通過使用謝謝你們.... – sureshssk 2014-09-18 04:30:02

相關問題