add AutomationActivity

This commit is contained in:
BinTianqi
2024-07-02 14:31:01 +08:00
parent 015c571546
commit 172f7d081e
7 changed files with 107 additions and 34 deletions

View File

@@ -0,0 +1,25 @@
package com.bintianqi.owndroid
import android.content.Context
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.text.selection.SelectionContainer
import androidx.compose.material3.Text
class AutomationActivity: ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val result = handleTask(applicationContext, this.intent)
val sharedPrefs = applicationContext.getSharedPreferences("data", Context.MODE_PRIVATE)
if(sharedPrefs.getBoolean("automation_debug", false)) {
setContent {
SelectionContainer {
Text(result)
}
}
} else {
finish()
}
}
}