From e0b0e2d30bde36c9bb597cc2ddc6ae86556a80cb Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Tue, 29 Aug 2023 23:21:30 +0200 Subject: [PATCH] current stand --- .../alibi/tasker/AudioRecorder/Activity.kt | 24 ++++++------------- .../myzel394/alibi/tasker/AudioRecorder/IO.kt | 21 +++++++++------- 2 files changed, 20 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/app/myzel394/alibi/tasker/AudioRecorder/Activity.kt b/app/src/main/java/app/myzel394/alibi/tasker/AudioRecorder/Activity.kt index fff2d91..65ef466 100644 --- a/app/src/main/java/app/myzel394/alibi/tasker/AudioRecorder/Activity.kt +++ b/app/src/main/java/app/myzel394/alibi/tasker/AudioRecorder/Activity.kt @@ -50,25 +50,24 @@ import androidx.core.view.WindowCompat import app.myzel394.alibi.R import app.myzel394.alibi.enums.ENUM_LABEL_MAP import app.myzel394.alibi.ui.BIG_PRIMARY_BUTTON_SIZE +import com.joaomgcd.taskerpluginlibrary.input.TaskerInputInfos import com.joaomgcd.taskerpluginlibrary.output.TaskerOutputForConfig import com.joaomgcd.taskerpluginlibrary.output.TaskerOutputsForConfig class AudioRecorderActivity : AppCompatActivity(), TaskerPluginConfig { override val inputForTasker: TaskerInput - get() = TaskerInput(AudioRecorderInput(RecorderState.IDLE.name)) + get() = TaskerInput(AudioRecorderInput(selectedState.name)) override val context: Context get() = applicationContext override fun assignFromInput(input: TaskerInput) { - println("assign") + input.regular.run { + selectedState = RecorderState.valueOf(state ?: RecorderState.IDLE.name) + } } - override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) { - super.onCreate(savedInstanceState, persistentState) - - println("create") - } + var selectedState by mutableStateOf(RecorderState.IDLE) override fun onStart() { super.onStart() @@ -156,16 +155,7 @@ class AudioRecorderActivity : AppCompatActivity(), TaskerPluginConfig