Class ActivityData


  • public class ActivityData
    extends java.lang.Object
    • Constructor Detail

      • ActivityData

        public ActivityData​(java.util.Map<java.lang.String,​java.lang.String> attrMap,
                            java.util.List<IntentFilterData> intentFilters)
      • ActivityData

        public ActivityData​(java.lang.String xmlns,
                            java.util.Map<java.lang.String,​java.lang.String> attrMap,
                            java.util.List<IntentFilterData> intentFilters)
      • ActivityData

        public ActivityData​(java.lang.String xmlns,
                            java.util.Map<java.lang.String,​java.lang.String> attrMap,
                            java.util.List<IntentFilterData> intentFilters,
                            ActivityData targetActivity,
                            MetaData metaData)
    • Method Detail

      • isAllowTaskReparenting

        public boolean isAllowTaskReparenting()
      • isAlwaysRetainTaskState

        public boolean isAlwaysRetainTaskState()
      • isClearTaskOnLaungh

        public boolean isClearTaskOnLaungh()
      • getConfigChanges

        public java.lang.String getConfigChanges()
      • isEnabled

        public boolean isEnabled()
      • isExcludedFromRecents

        public boolean isExcludedFromRecents()
      • isExported

        public boolean isExported()
      • isFinishOnTaskLaunch

        public boolean isFinishOnTaskLaunch()
      • isHardwareAccelerated

        public boolean isHardwareAccelerated()
      • getLabel

        public java.lang.String getLabel()
      • getLaunchMode

        public java.lang.String getLaunchMode()
      • isMultiprocess

        public boolean isMultiprocess()
      • getName

        public java.lang.String getName()
      • isNoHistory

        public boolean isNoHistory()
      • getParentActivityName

        public java.lang.String getParentActivityName()
      • getPermission

        public java.lang.String getPermission()
      • getProcess

        public java.lang.String getProcess()
      • getScreenOrientation

        public java.lang.String getScreenOrientation()
      • isStateNotNeeded

        public boolean isStateNotNeeded()
      • getTargetActivityName

        public java.lang.String getTargetActivityName()
      • getTaskAffinity

        public java.lang.String getTaskAffinity()
      • getThemeRef

        public java.lang.String getThemeRef()
        Convenience accessor for value of android:THEME attribute.
        Returns:
        The theme attribute.
      • getUIOptions

        public java.lang.String getUIOptions()
      • getWindowSoftInputMode

        public java.lang.String getWindowSoftInputMode()
      • getAllAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getAllAttributes()
        Get the map for all attributes defined for the activity XML.
        Returns:
        map of attributes names to values from the manifest. Not null.
      • getIntentFilters

        public java.util.List<IntentFilterData> getIntentFilters()
        Get the intent filters defined for activity.
        Returns:
        A list of intent filters. Not null.
      • getMetaData

        public MetaData getMetaData()
      • getTargetActivity

        public ActivityData getTargetActivity()
      • getNameAttr

        public static java.lang.String getNameAttr​(java.lang.String xmlns)
      • getTargetAttr

        public static java.lang.String getTargetAttr​(java.lang.String xmlns)