Передача данных в другую деятельность, но перенаправление в другую - PullRequest
0 голосов
/ 08 сентября 2018

Я создаю приложение для бронирования встреч, где пользователи могут видеть свои данные в самом конце. Я передаю данные, используя bundles.

Итак, могу ли я передать данные на последнюю страницу (рассмотрим это как 4-ю страницу), и намерение перенаправить на следующую страницу (это будет вторая страница) simultaneously.

Ответы [ 3 ]

0 голосов
/ 08 сентября 2018

Используйте sharedPreferences для сохранения данных. Вы можете открыть тот же файл и получить доступ к данным в любой деятельности.

0 голосов
/ 08 сентября 2018

Создайте переменную public static в первом действии, например

public static String name;

и сохраняйте в нем свои данные

В четвертом упражнении вы можете получить доступ к этой переменной, например

FirstActivityName.name;
0 голосов
/ 08 сентября 2018

startActivityForResult (intent, requestCode), когда вы ожидаете каких-то обратных данных от других действий, тогда этот метод полезен.

         Intent intent1 = new Intent(FirstScreen.this,SecondScreen.class);
 
           intent1.putExtra("first_name",edt1.getText().toString());
           intent1.putExtra("last_name",edt2.getText().toString());
           intent1.putExtra("date_of_birth",edt3.getText().toString());
              
           startActivityForResult(intent1,1);

Чтобы получить данные из действия, мы можем использовать либо Intent.getStringExtra (ключ)

        Intent intent2 = getIntent();
 
        String first = intent2.getStringExtra("first_name");
        String last = intent2.getStringExtra("last_name");
        String dob = intent2.getStringExtra("date_of_birth");

надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...