Android studio 如何处理在其他活动中输入的号码
在Activity1中,我使用editText(数字十进制)和按钮。在editText中设置十进制数后,我使用按钮将Activity1与Activity2切换。在Activity2中,我需要使用这个十进制数,我如何才能做到这一点 我在Activity2中使用此功能,但不起作用Android studio 如何处理在其他活动中输入的号码,android-studio,kotlin,Android Studio,Kotlin,在Activity1中,我使用editText(数字十进制)和按钮。在editText中设置十进制数后,我使用按钮将Activity1与Activity2切换。在Activity2中,我需要使用这个十进制数,我如何才能做到这一点 我在Activity2中使用此功能,但不起作用 var selectedNumber = findViewById<TextView>(R.id.textView) selectedNumber.setText("Your number is" + edit
var selectedNumber = findViewById<TextView>(R.id.textView)
selectedNumber.setText("Your number is" + editText);
var selectedNumber=findViewById(R.id.textView)
selectedNumber.setText(“您的号码是”+editText);
结果是“您的号码为空”。您创建了一个意图,并将您的字符串放入额外的字符串中,然后在活动中捕获该意图2 在制作活动中,1使用额外的
val your_number = your_edittext.text.toString()
val intent = Intent(applicationContext, Activity2::class.java)
intent.putExtra("number", your_number)
startActivity(intent)
在您的活动中2捕获额外的意图
val openIntent = intent
val number = openIntent.getStringExtra("number")
您创建了一个intent并将字符串放在额外位置,然后在Activity2中捕获该intent现在我有另一个问题,在Activity1中,我使用这样一个按钮:button7.setOnClickListener{{{}:View?->val intent=intent(baseContext,Activity2::class.java)startActivity(intent);我在Intent2中更改了意图名称,但在Activity2中,当我键入Intent2“未解析引用:Intent2”时,我无法链接此名称。
val openIntent=Intent
中的Intent
是标准的,不能更改。