abstract class ConfigurationActivity : OptionsCapableActivity
Base class for configuration activity. A configuration activity is started when user wishes to configure the
selected plugin. To create a configuration activity, extend this class, implement abstract methods, invoke
saveChanges(options) and discardChanges() when appropriate, and add it to your manifest like this:
ConfigurationActivity()
Base class for configuration activity. A configuration activity is started when user wishes to configure the
selected plugin. To create a configuration activity, extend this class, implement abstract methods, invoke
|
fun discardChanges(): Unit
Equivalent to setResult(RESULT_CANCELED). |
|
fun fallbackToManualEditor(): Unit
Finish this activity and request manual editor to pop up instead. |
|
fun saveChanges(options: PluginOptions): Unit
Equivalent to setResult(RESULT_OK, args_with_correct_format). |
abstract fun onInitializePluginOptions(options: PluginOptions = pluginOptions()): Unit
Populate args to your user interface. |
|
open fun onPostCreate(savedInstanceState: Bundle?): Unit |
|
fun pluginOptions(intent: Intent = this.intent): PluginOptions |