-
public abstract class Plugin extends PluginEntity
-
-
Field Summary
Fields Modifier and Type Field Description private final Contextcontextprivate final Applicationapplicationprivate BundlesavedInstanceprivate final Stringidentifier
-
Method Summary
Modifier and Type Method Description final ContextgetContext()final ApplicationgetApplication()final BundlegetSavedInstance()final UnitsetSavedInstance(Bundle savedInstance)final StringgetIdentifier()final Unitinstall(Application application)abstract PluginConfigurationgetConfig()abstract FragmentgetView()DeveloperDetailsgetDeveloperDetails()abstract UnitonPluginInstalled()plugin lifecycle methods abstract UnitonPluginDataCleared()final UnitonPluginViewCreated(Bundle savedInstanceState)-
-
Constructor Detail
-
Plugin
Plugin(String identifier)
-
-
Method Detail
-
getContext
final Context getContext()
-
getApplication
final Application getApplication()
-
getSavedInstance
final Bundle getSavedInstance()
-
setSavedInstance
final Unit setSavedInstance(Bundle savedInstance)
-
getIdentifier
final String getIdentifier()
-
install
final Unit install(Application application)
-
getConfig
abstract PluginConfiguration getConfig()
-
getDeveloperDetails
DeveloperDetails getDeveloperDetails()
-
onPluginInstalled
abstract Unit onPluginInstalled()
plugin lifecycle methods
-
onPluginDataCleared
abstract Unit onPluginDataCleared()
-
onPluginViewCreated
final Unit onPluginViewCreated(Bundle savedInstanceState)
-
-
-
-