Soru & Cevap

Uygulama kapanıyor

21.03.2020 - 10:04

Uygulama, ilk sayfada listelenmiş elamlardan tıkladığımın elemanın verisini kaydetip ikinci sayfada bu veriyi göstermek ama uygulama elemente tıklayınca kapanıyor. Yeniyim yardımcı olur musunuz?

-------------------------------------------------------------------1.sayfa------------------------------------------------------------------------------



package com.example.a1;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent; import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.Toast;

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {

ListView Listview;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Listview = findViewById(R.id.ListView);

final ArrayList<String> liste = new ArrayList<>();

liste.add("Elevator");

final ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, liste);

Listview.setAdapter(adapter);


Listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

if (position == 0) {

Intent intent=new Intent(MainActivity.this,Secondpage.class);

startActivity(intent); } } }); } }

-------------------------------------------------------------------2.sayfa------------------------------------------------------------------------------


package com.example.a1;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;

import android.media.MediaDataSource;

import android.os.Bundle;

import android.widget.EditText;

import android.widget.TextView;

public class Secondpage extends AppCompatActivity {

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.secondpage);

textView=findViewById(R.id.textView);

Intent intent = getIntent();

String gelenVeri= intent.getStringExtra("veri");

textView.setText("Hoşgeldin "+gelenVeri); } }
 

85 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user meslek_260
meslek_260
22.03.2020 - 12:46
Hatayı ilk activity de mi, yoksa 2. Activityde mi? Bir de hatayı yazarsan daha kolay bulunur.
Oğuzhan Turan
22.03.2020 - 12:54
hata vermiyor fakat uygulama ilk ekrandaki listedeki elemana tıklayınca program kapanıyor
Profile picture for user meslek_260
meslek_260
22.03.2020 - 08:33
Intent intent=new Intent(MainActivity.this,Secondpage.class); intent.putExtra("veri", gonderilecekmetin); startActivity(intent); İlk sayfadan ikinci sayfaya veri göndermemişsin, cevap yukarıda, kolay gelsin.
Oğuzhan Turan
22.03.2020 - 11:55
dediğiniz doğru onu kurcalerken silmişim fakat yazınca aynen devam ediyor kapanması uygulamanın