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: 194
One example how to receive data from Activity: