77.5 Creating a New Storage File
When the New button is selected, the application will need to trigger an ACTION_CREATE_DOCUMENT intent configured to create a file with a plain-text MIME type. When the user interface was designed, the New button was configured to call a method named newFile(). It is within this method that the appropriate intent needs to be launched.
Remaining in the MainActivity.kt file, implement this method as follows:
package com.ebookfrenzy.storagedemo
import android.app.Activity
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.content.Intent
import android.view.View
import android.net.Uri
.
.
class MainActivity : AppCompatActivity() {
private val CREATE_REQUEST_CODE = 40
private val OPEN_REQUEST_CODE = 41
private val SAVE_REQUEST_CODE = 42
.
.
fun newFile...