diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt index f039ec9e..2abe33fd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt @@ -1,6 +1,8 @@ package com.simplemobiletools.filemanager.activities import android.os.Bundle +import com.simplemobiletools.commons.extensions.toast +import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE import com.simplemobiletools.filemanager.R import com.simplemobiletools.filemanager.extensions.config import kotlinx.android.synthetic.main.activity_read_text.* @@ -11,6 +13,17 @@ class ReadTextActivity : SimpleActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_read_text) + handlePermission(PERMISSION_WRITE_STORAGE) { + if (it) { + checkIntent() + } else { + toast(R.string.no_storage_permissions) + finish() + } + } + } + + private fun checkIntent() { read_text_view.setTextColor(config.textColor) val uri = intent.data if (uri.scheme == "file") {