Android Intent in Preferences -


i have pro , free version of app. both have backup activity don't want android activity chooser show when user has both versions installed. therefore have created 2 product flavors (free , pro) have 2 different preferences.xml's

in pro preferences.xml use intent show datamanagement activity:

 <preferencecategory     android:key="datamanagement_category"     android:title="@string/settings_datamanagement_title" >     <preferencescreen         android:summary="@string/settings_datamanagement_message"         android:title="@string/settings_datamanagement_title" >         <intent android:action="com.sourcecastle.logbook.datamanagementactivity" />     </preferencescreen> </preferencecategory>   <activity         android:name="com.sourcecastle.logbook.datamanagementactivity"         android:exported="true"         android:label="@string/datamanagement_title" >         <intent-filter>             <action android:name="com.sourcecastle.logbook.datamanagementactivity" />              <category android:name="android.intent.category.default" />         </intent-filter>     </activity> 

in free product flavor use empty subclass of same datamanagement activity:

<preferencecategory     android:key="datamanagement_category"     android:title="@string/settings_datamanagement_title" >       <preferencescreen         android:summary="@string/settings_datamanagement_message"         android:title="@string/settings_datamanagement_title" >         <intent android:action="com.sourcecastle.logbook.freedatamanagementactivity" />     </preferencescreen> </preferencecategory>     <activity         android:name="com.sourcecastle.logbook.freedatamanagementactivity"         android:exported="true"         android:label="@string/datamanagement_title" >         <intent-filter>             <action android:name="com.sourcecastle.logbook.freedatamanagementactivity" />              <category android:name="android.intent.category.default" />         </intent-filter>     </activity> 

the product flavors definately work correct since tried change activity title in 1 flavor. why android intent chooser still show up?

cheers, stefan


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -