2012-07-11 143 views
0

當我第一次嘗試運行我的應用程序時,它運行良好,但是當我添加一個splash類時。它搞砸了。我的android模擬器沒有顯示我的應用程序

這裏是在您添加<action/>沒有<intent-filter>下面的代碼我的Android的manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.fps.iHealthFirst" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".Splash" > 
     <intent-filter> 
      <action android:name="android.intent.action.SPLASH" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 


    <activity 
     android:name=".IHealthFirstActivity" 
     android:label="@string/title_activity_ihealth_first" > 
     <action android:name="android.intent.action.IHEALTHFIRSTACTIVITY" /> 
    </activity> 

</application> 

回答

1
 <activity 
      android:name=".Splash"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".IHealthFirstActivity" 
      android:exported="false" 
      android:label="@string/title_activity_ihealth_first"> 
      <intent-filter> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
+0

HI,當我加入意向過濾器在它拋出(出口活動並不需要許可) – 2012-07-11 14:04:18

+0

@bEtTyBarnes這是一個警告?而不是錯誤的權利? – 2012-07-11 14:06:51

+0

@bEtTyBarnes如果是這樣,只需添加android:exported =「false」,查看更新回答 – 2012-07-11 14:08:13

0

,嘗試將它添加意圖過濾器。

<activity 
    android:name=".IHealthFirstActivity" 
    android:label="@string/title_activity_ihealth_first" > 
    <action android:name="android.intent.action.IHEALTHFIRSTACTIVITY" /> 
</activity> 

順便說一句,爲什麼你需要在Activity聲明中添加自定義Action!或者,如果不需要,也可以在刪除操作標記後嘗試。

0

更改爲:

<activity 
     android:name=".Splash" > 
     <intent-filter > 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
<activity android:name=".IHealthFirstActivity" 
android:label="@string/title_activity_ihealth_first"></activity> 
相關問題