2012-07-11 107 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> 
相关问题