1-) Android - ACTİVİTY FRAME EKRAN PENCERE ARALARINDA GEÇİŞ YAPMAK VE VERİ TAŞIMAK
------>Ekran3 ve Ekran2 adında Blank Activity oluştur
1-)MainActivity.java clası aşşagıdakı gibi olacak 2 tane button war id'leri btn1 ve btn2 ve 1 tane Plain text var id=editText
public class MainActivity extends AppCompatActivity {
EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et= (EditText) findViewById(R.id.editText); }
public void tik(View v){//buttonun-->properties onclick olayına tik yaz
if(v.getId()==R.id.btn1){
Intent gecis=new Intent(getApplicationContext(),Ekran2.class);
startActivity(gecis);
}else{//bt2 ise
Intent gecis=new Intent(getApplicationContext(),Ekran3.class);
if(et.getText().toString().equals("")){
Toast.makeText(getApplicationContext(),"boş geçilemez ",Toast.LENGTH_SHORT).show();
et.setFocusable(true);
}else{
gecis.putExtra("anahtar",et.getText().toString());
startActivity(gecis); } } }}
2-)Ekran3.java yani diğer class aşşagıdakı gibi olacak
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ekran3);
TextView tv= (TextView) findViewById(R.id.ekran3);//label(yani TextView) idsi=ekran3
Bundle gelenveri=getIntent().getExtras();
String veri=gelenveri.getString("anahtar");//yukarıdaki "anahtar" ile aynı olmak zorunda
tv.setText("item " + veri); }