Может кто-нибудь сказать, пожалуйста, как именно использовать 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(). Я получаю введенное значение в виде строки, затем я должен передать эти данные.
