Как обработать введенный номер в другой деятельности - PullRequest
0 голосов
/ 06 ноября 2019

В Activity1 я использую editText (Number-Decimal) и кнопку. После того, как десятичное число было установлено в editText, я использую кнопку, чтобы переключить Activity1 с Activity2. В Activity2 мне нужно использовать это десятичное число, как я могу это сделать?

Я использую это в Activity2, но не работает.

var selectedNumber = findViewById<TextView>(R.id.textView)
selectedNumber.setText("Your number is" + editText);

В результате получается, что "Ваш номер нулевой".

1 Ответ

0 голосов
/ 07 ноября 2019

вы делаете намерение и помещаете свою строку в дополнительное, а затем захватываете намерение в своей Деятельности2

В своем действии Make1 создаете намерение с дополнительным.

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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...