🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android / ACTİVİTY FRAME EKRAN PENCERE ARALARINDA GEÇİŞ YAPMAK VE VERİ TAŞIMAK

 

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); }

 2021 Ocak 18 Pazartesi
 511