i try to get some data from MainActivity and show it in second activity i use putExtra but am still beginner and don't know so much about intents and data in MainActivity i should insert my birth year and month then when i click at the button show me the result ,
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
 override fun onStart() {
        super.onStart()
        getAGE.setOnClickListener {
            @SuppressLint("SetTextI18n")
            val Get_year_input = age_year_input.text.toString().toInt()
            val getCurrentYear = Calendar.getInstance().get(Calendar.YEAR)
            val finish_year_input = Get_year_input - getCurrentYear
            val Get_month_input = age_month_input.text.toString().toInt()
            val getCurrentMonth = Calendar.getInstance().get(Calendar.MONTH)
            val finish_month_input = age_month_input.text.toString().toInt() - getCurrentMonth
            // Send Data
            var i_month = Intent()
            i_month.putExtra("Month", finish_month_input)
            setResult(Activity.RESULT_OK)
            finish()
            var getintent = Intent("ahsb3omrk.show.result")
        }
    }
}
Second Activity :
class Second : AppCompatActivity() {
    @SuppressLint("SetTextI18n")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_second)
    }
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    if (requestCode == 4 && resultCode == Activity.RESULT_OK){
        var showintent = Intent(data!!.extras.getString("Month"))
        viewMonth.text = showintent.toString()
        viewDay.text = "Hello"
    }
}
}
 
     
    