Improve per proxy app selector
This commit is contained in:
12
app/src/main/java/io/nekohasekai/sfa/ktx/Clips.kt
Normal file
12
app/src/main/java/io/nekohasekai/sfa/ktx/Clips.kt
Normal file
@@ -0,0 +1,12 @@
|
||||
package io.nekohasekai.sfa.ktx
|
||||
|
||||
import android.content.ClipData
|
||||
import io.nekohasekai.sfa.Application
|
||||
|
||||
var clipboardText: String?
|
||||
get() = Application.clipboard.primaryClip?.getItemAt(0)?.text?.toString()
|
||||
set(plainText) {
|
||||
if (plainText != null) {
|
||||
Application.clipboard.setPrimaryClip(ClipData.newPlainText(null, plainText))
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
package io.nekohasekai.sfa.ktx
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.ActivityNotFoundException
|
||||
import androidx.activity.result.ActivityResultLauncher
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||
import io.nekohasekai.sfa.R
|
||||
import io.nekohasekai.sfa.ui.shared.AbstractActivity
|
||||
|
||||
fun AbstractActivity.startFilesForResult(
|
||||
fun Activity.startFilesForResult(
|
||||
launcher: ActivityResultLauncher<String>, input: String
|
||||
) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user