Andorid Intent

İntetleri android ile uygulama yazarken ikinci bir ekranı açmak istediğimizde yada ekranlar arasında veri gönderirken kullanırız.
Uygulamamızda ikinci bir ekranı bir buton yardımı ile açabilmek için;
public void ikinciEkran(View view){
Intent intent = new Intent(getApplicationContext(), Main2Activity.class);
startActivity(intent);
}kodda gördüğümüz gibi bir metot içerisinde intet tanımladık ve bu intentin hangi Activty ile işlem yapacağını belirttik. Sonrasında startActivity(intent); satırı ile ikinci ekranımızı başlattık.
İntent ile ekranlar arasında veri göndermek istediğimizde;
EditText userInput;
userInput = (EditText) findViewById(R.id.editText);
Intent intent = new Intent(getApplicationContext(), Main2Activity.class);
intent.putExtra("input",userInput.getText().toString());
kullanıcıdan EditText objesi ile aldığımız veriyi putextra ile intent içerisine kaydederek gönderdik sonrasında ikinci ekranda;
TextView textView = (TextView) findViewById(R.id.textView);
Intent intent = getIntent();
String received = intent.getStringExtra("input");
textView.setText(received);getIntent() metodu ile inputtan aldığımız veriyi TextView a yazdırdık.