приложение должно работать так: когда я вставляю год и месяц, получаю результат примерно так: 2000, 8 = 18, 4 .. это просто месяц, а год, не думаю, что проблема в startActivityне знаю, что я могу сделать, так что я новичок
// Get month and year birth
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
val i_month = Intent(applicationContext, Second::class.java)
val i_year = Intent(applicationContext, Second::class.java)
i_month.putExtra("Month", finish_month_input)
i_year.putExtra("Year", finish_year_input)
startActivity(i_month)
startActivity(i_year)
Вторая активность:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_second)
val finishMonthInput = intent.getIntExtra("Month", -1)
val finishYearInput = intent.getIntExtra("Year", -2)
viewYear.text = finishYearInput.toString()
viewMonth.text = finishMonthInput.toString()
}
fun get_age_again(view: View){
var backIntent = Intent("android.intent.action.MAIN")
startActivity(backIntent)
}