بسیار ممنون از راهنمایی کامل شما
توی برنامه من چهار نوع متغییر وجود دارند و هر نوع متغییر 31 بار تعریف شده یعنی کلا 124 متغییر
tl01 تا tl31
tw01 تا tw31
ts01 تا ts31
tw01 تا tw31
حالا بسته به این که امروز چه روزی هست چهار مقداری که کاربر وارد میکنه در متغییر های همون روز ذخیره میشن .
button6.setOnClickListener {if (iday==1) {
val parameterIntent = Intent (this,MainMain::class.java)
parameterIntent.putExtra("tl01",editTexta.text.toString())
parameterIntent.putExtra("tw01",editTextb.text.toString())
parameterIntent.putExtra("ts01",editTextc.text.toString())
parameterIntent.putExtra("tw01",editTextd.text.toString())
startActivity(parameterIntent)
}
if (iday==2) {
val parameterIntent = Intent (this,MainMain::class.java)
parameterIntent.putExtra("tl02",editTexta.text.toString())
parameterIntent.putExtra("tw02",editTextb.text.toString())
parameterIntent.putExtra("ts02",editTextc.text.toString())
parameterIntent.putExtra("tw02",editTextd.text.toString())
startActivity(parameterIntent)
}
}
و این مقدادیر ارسالی توی یک صفحه ی دیگه دریافت و ذخیره میشن .
var tl01 =intent.getStringExtra("tl01")
var tw01 =intent.getStringExtra("tw01")
var ts01 =intent.getStringExtra("ts01")
var tw01 =intent.getStringExtra("tw01")
var tl02 =intent.getStringExtra("tl02")
var tw02 =intent.getStringExtra("tw02")
var ts02 =intent.getStringExtra("ts02")
var tw02 =intent.getStringExtra("tw02")
هر روز iday باید یک مقدار جدید به خودش بگیره تا بتونه مقادیر وارد شده ی اون روز به متغییر های مربوطه ارسال کنه . حالا نمیدونم با این کد ها اصلا کار کنن یا نه ؟