Why isn't my activity visible in Android "all apps" -


i trying create splash screen activity pre required network calls before real app starts. however, app icon not show in "all apps" on android. can me? here manifest code related activity:

<activity         android:name=".splashactivity"         android:label="@string/app_name"         android:nohistory="true">         <intent-filter>             <action android:name="android.intent.action.main" />             <action android:name="android.intent.action.view" />              <category android:name="android.intent.category.default" />             <category android:name="android.intent.category.launcher" />              <data android:mimetype="application/pdf" />             <data android:mimetype="text/plain" />             <data android:mimetype="application/rtf" />             <data android:mimetype="image/jpeg" />             <data android:mimetype="image/png" />             <data android:mimetype="image/tiff" />             <data android:mimetype="image/bmp" />             <data android:mimetype="image/gif" />             <data android:mimetype="application/postscript" />             <data android:mimetype="application/msword" />             <data android:mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />             <data android:mimetype="application/vnd.ms-powerpoint" />             <data android:mimetype="application/vnd.ms-excel" />             <data android:mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />         </intent-filter>      </activity> 

the complete application code manifest looks this:

<application     android:allowbackup="true"     android:icon="@mipmap/ic_launcher"     android:label="@string/app_name"     android:theme="@style/theme.appcompat.light.noactionbar" >     <meta-data         android:name="com.google.android.gms.version"         android:value="@integer/google_play_services_version" />     <meta-data         android:name="com.google.android.geo.api_key"         android:value="aizasyd1e3ebexmclxfkyulnvijlopgeubzzdfi" />      <activity         android:name=".mainactivity"         android:label="@string/app_name"         android:screenorientation="sensorportrait" >     </activity>     <activity         android:name=".printjobactivity"         android:label="@string/app_name"         android:screenorientation="sensorportrait" >     </activity>     <activity         android:name=".selectprinteroptionsactivity"         android:label="@string/title_activity_select_printer_options"         android:launchmode="singletop"         android:parentactivityname=".printjobactivity" >         <meta-data             android:name="android.support.parent_activity"             android:value=".printjobactivity" />     </activity>     <activity         android:name=".printrangeactivity"         android:label="@string/title_activity_print_range"         android:parentactivityname=".printjobactivity" >         <meta-data             android:name="android.support.parent_activity"             android:value=".printjobactivity" />     </activity>     <activity         android:name=".selectprintermapactivity"         android:label="@string/title_activity_select_printer_map"         android:parentactivityname=".selectprinteroptionsactivity" >         <meta-data             android:name="android.support.parent_activity"             android:value=".selectprinteroptionsactivity" />     </activity>     <activity         android:name=".printpreviewactivity"         android:label="@string/title_activity_print_preview"         android:parentactivityname=".selectprinteroptionsactivity" >         <meta-data             android:name="android.support.parent_activity"             android:value=".selectprinteroptionsactivity" />     </activity>      <service         android:name=".network.networkservice"         android:exported="false" >     </service>      <activity         android:name=".orderinfoactivity"         android:label="@string/title_activity_order_info_activitty" >     </activity>     <activity         android:name=".orderdetailsactivity"         android:label="@string/title_activity_order_details" >     </activity>     <activity         android:name=".termsandconditionsactivity"         android:label="@string/title_activity_terms_and_conditions" >     </activity>     <activity         android:name=".splashactivity"         android:label="@string/app_name"         android:nohistory="true"         android:logo="@mipmap/ic_launcher">         <intent-filter>             <action android:name="android.intent.action.main" />             <action android:name="android.intent.action.view" />              <category android:name="android.intent.category.launcher" />              <data android:mimetype="application/pdf" />             <data android:mimetype="text/plain" />             <data android:mimetype="application/rtf" />             <data android:mimetype="image/jpeg" />             <data android:mimetype="image/png" />             <data android:mimetype="image/tiff" />             <data android:mimetype="image/bmp" />             <data android:mimetype="image/gif" />             <data android:mimetype="application/postscript" />             <data android:mimetype="application/msword" />             <data android:mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />             <data android:mimetype="application/vnd.ms-powerpoint" />             <data android:mimetype="application/vnd.ms-excel" />             <data android:mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />         </intent-filter>      </activity> </application> 

you must create separate intent-filter each action:

 <activity     android:name=".splashactivity"     android:label="@string/app_name"     android:nohistory="true">     <intent-filter>         <action android:name="android.intent.action.main" />         <category android:name="android.intent.category.launcher" />     </intent-filter>     <intent-filter>         <action android:name="android.intent.action.view" />         <category android:name="android.intent.category.default" />         <data android:mimetype="application/pdf" />         <data android:mimetype="text/plain" />         <data android:mimetype="application/rtf" />         <data android:mimetype="image/jpeg" />         <data android:mimetype="image/png" />         <data android:mimetype="image/tiff" />         <data android:mimetype="image/bmp" />         <data android:mimetype="image/gif" />         <data android:mimetype="application/postscript" />         <data android:mimetype="application/msword" />         <data android:mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />         <data android:mimetype="application/vnd.ms-powerpoint" />         <data android:mimetype="application/vnd.ms-excel" />         <data android:mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />     </intent-filter> </activity> 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -