это простой и короткий метод

кто-нибудь подскажите, пожалуйста, как именно использоватьgetExtra() а такжеputExtra() для намерений? На самом деле у меня есть строковая переменная, скажем, str, которая хранит некоторые строковые данные. Теперь я хочу отправить эти данные из одного действия в другое.

  Intent i = new Intent(FirstScreen.this, SecondScreen.class);   
  String keyIdentifer  = null;
  i.putExtra(strName, keyIdentifer );

а затем в SecondScreen.java

 public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.table);
        TextView userName = (TextView)findViewById(R.id.userName);
        Bundle bundle = getIntent().getExtras();

        if(bundle.getString("strName")!= null)
        {
            //TODO here get the string stored in the string variable and do 
            // setText() on userName 
        }

    }

Я знаю, что это очень простой вопрос, но, к сожалению, я застрял здесь. Пожалуйста помоги.

Спасибо,

Редактировать: Здесь строка, которую я пытаюсь передать с одного экрана на другой, является динамической. То есть у меня есть editText, где я получаю строку независимо от типа пользователя. Затем с помощьюmyEditText.getText().toString() , Я получаю введенное значение в виде строки, затем я должен передать эти данные.

Ответы на вопрос(9)

Ваш ответ на вопрос