Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 如何处理在其他活动中输入的号码_Android Studio_Kotlin - Fatal编程技术网

Android studio 如何处理在其他活动中输入的号码

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

在Activity1中,我使用editText(数字十进制)和按钮。在editText中设置十进制数后,我使用按钮将Activity1与Activity2切换。在Activity2中,我需要使用这个十进制数,我如何才能做到这一点

我在Activity2中使用此功能,但不起作用

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
是标准的,不能更改。