Обратите внимание на использование нескольких действий:

Используйте Bundle для обмена данными между
Activity : Intent является посланником Activity. Само намерение не имеет возможности хранить данные. Его необходимо реализовать с помощью Bundle. BundleST похож на карту в библиотеке C ++ STL.

Сохраните данные для сохранения в Bundle в Android, сохраните их в Intent с помощью метода putExtras (), предоставленного Intent, а затем запустите другое Activity с помощью метода startActivity ().

Вставьте данные для Bundle:

Имя объекта пакета .putCharSequence (ключ, значение);

Сохраните данные Bundle в намерении:

имя объекта намерения .putExtras (имя объекта пакета);

Получите намерение, отправленное в другом действии:

имя объекта намерения = getIntent ();

Получить данные пакета, переносимые намерением в другом действии:

имя объекта пакета = имя объекта намерения.getExtras ();

Если пакет данных, который должен быть сохранен с помощью Bundle, не является базовым типом данных, а является пользовательским типом класса, вам необходимо реализовать интерфейс Serializable или Parcelable.

Проверьте, совпадают ли две строки:

字符串a.equals(字符串b);

Получите информацию, введенную пользователем:

String对象名  = ((EditText)findViewById(R.id.组件id)).getText().toString();

рекомендация

отblog.csdn.net/qq_42823109/article/details/94360787