2012-07-11 6 views
0

처음으로 애플리케이션을 실행하려고하면 괜찮 았지만 스플래시 클래스를 추가했을 때 유용합니다. 그것은 물건을 엉망으로 만들었습니다.내 안드로이드 에뮬레이터가 내 앱을 표시하지 않습니다.

가 여기 <intent-filter>없이 <action/>를 추가 아래 코드에서 내 안드로이드 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는, (수출 활동이 권한을 필요로하지 않습니다) –

+0

@bEtTyBarnes는 경고인가? 오류가 아닌가? –

+0

@bEtTyBarnes 그렇다면 android : exported = "false"를 추가하십시오. 업데이트 된 답변보기 –

0

, 그것은에 텐트 필터를 추가하려고합니다.

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

왜, 활동 선언에 맞춤 작업을 추가해야하는 이유 !! 또는 필요없는 경우 액션 태그를 제거한 후에 시도 할 수도 있습니다.

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> 
관련 문제