val btnSettings: Button = findViewById<View>(R.id.btnSettings) as Button
btnSettings.setOnClickListener {
val intent = Intent(this, SettingsActivity::class.java)
//startActivity(intent)
settingsActivityResultLauncher.launch(intent)
}
private val settingsActivityResultLauncher =
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
if (result.resultCode == Activity.RESULT_OK) {
val data: Intent? = result.data
val editTextFileNameValue = data?.getStringExtra("editTextFileName")
fileName = editTextFileNameValue
val editTextFolderNameValue = data?.getStringExtra("editTextFolderName")
folderName = editTextFolderNameValue
}
}
Get data from Activity
- Details
- Written by: Stanko Milosev
- Category: Android
- Hits: 750
One example how to receive data from Activity: