Android put extra не отправляет дополнения на другой вид деятельности - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь отправить некоторые значения другому занятию.

recyclerView.addOnItemTouchListener(new RecyclerTouchListener(getApplicationContext(), recyclerView, new RecyclerTouchListener.ClickListener() {
            @Override
            public void onClick(View view, int position) {
             Intent intent  = new Intent(GroupsMain.this, AboutGroup.class);
                intent.putExtra("groupName", "Hello");
                startActivity(intent);
            }

            @Override
            public void onLongClick(View view, int position) {

            }
        }));

И так в упражнении AboutGroup я пытаюсь получить дополнительное.1 способ:

 Bundle extras = getIntent().getExtras();
        String name = extras.getString("groupName");

и второй способ:

 Intent intent = new Intent();
       String name = intent.getStringExtra("groupName");

Но у меня ничего не работает.На деятельности AboutGroup я получаю пустую строку.Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 27 ноября 2018

попробуйте

Отправить:

Intent intent  = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra("groupName", "Hello Anna");
startActivity(intent);

получить дополнительно:

String name = getIntent().getStringExtra("groupName");
myTextview.setText(name);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...