29 lines
1.1 KiB
Kotlin
29 lines
1.1 KiB
Kotlin
package org.mariotaku.twidere.activity
|
|
|
|
import android.app.Activity
|
|
import android.content.Context
|
|
import android.content.Intent
|
|
import android.os.Bundle
|
|
import org.mariotaku.twidere.TwidereConstants.SHARED_PREFERENCES_NAME
|
|
import org.mariotaku.twidere.constant.IntentConstants.*
|
|
import org.mariotaku.twidere.constant.SharedPreferenceConstants.*
|
|
|
|
class AssistLauncherActivity : Activity() {
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
super.onCreate(savedInstanceState)
|
|
val prefs = getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE)
|
|
val action = when (prefs.getString(KEY_COMPOSE_NOW_ACTION, VALUE_COMPOSE_NOW_ACTION_COMPOSE)) {
|
|
VALUE_COMPOSE_NOW_ACTION_TAKE_PHOTO -> INTENT_ACTION_COMPOSE_TAKE_PHOTO
|
|
VALUE_COMPOSE_NOW_ACTION_PICK_IMAGE -> INTENT_ACTION_COMPOSE_PICK_IMAGE
|
|
else -> INTENT_ACTION_COMPOSE
|
|
}
|
|
val intent = Intent(action)
|
|
intent.flags = Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
|
|
intent.setClass(this, ComposeActivity::class.java)
|
|
startActivity(intent)
|
|
finish()
|
|
}
|
|
|
|
}
|