wmaraci reklam

Kodda ki Hata Nedir Bakar mısınız Lütfen?

3 Mesajlar 669 Okunma
pst.net
wmaraci reklam

bitirimci bitirimci Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)
Arkadaşlar video izleyerek yapıyorum

Projeyi çalıştırmak istediğimde hata alıyorum.

private listView;
ve
donus;

hata veriyor.
Projede isim ve telefon no yu Veritabanına eklemeye çalışıyorum.

package com.example.sivas.birinci;

import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

import java.util.List;

public class BirProje extends AppCompatActivity {

private listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bir_proje);

final EditText isim = (EditText) findViewById(R.id.isim);
final EditText telefon = (EditText) findViewById(R.id.telefon);
Button button = (Button) findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Veritabani veritabani = new Veritabani(BirProje.this);
veritabani.VeriEkle(isim.getText().toString(), telefon.getText().toString());

}
});

Button listele = (Button) findViewById(R.id.listele);
final ListView listView = (ListView) findViewById(R.id.veriler);
listele.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Veritabani veritabani = new Veritabani(BirProje.this);
List vVeriler = veritabani.VeriListele();
ArrayAdapter adapter = new ArrayAdapter(BirProje.this, android.R.layout.simple_list_item_1, android.R.id.text1, vVeriler);
listView.setAdapter(adapter);
}
});
listView.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener() {
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
if (v.getId() == R.id.veriler) {

AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
menu.setHeaderTitle(listView.getItemAtPosition(info.position).toString());
menu.add(0, 0, 0, "Sil");
menu.add(0, 1, 0, "Düzenle");
}
}
});

}
public boolean onContextItemSelectsd(MenuItem item)
{
boolean donus;
switch (item.getItemId())
{
case 0:
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();

final String secili = listView.getItemAtPosition(info.position).toString();
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Veri Silme");
builder.setMessage("\"" + secili + "\" adlı veri silinsin mi?");
builder.setNegativeButton("Evet", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
String[] dizi = secili.split("-");
long id = Long.parseLong(dizi[0].trim());
Veritabani veritabani = new Veritabani(BirProje.this);
veritabani.VeriSil(id);
veritabani.VeriListele();

}
});
builder.setPositiveButton("Hayır", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

}
});
AlertDialog dialog = builder.create();
dialog.show();
break;
default:
donus = false;
break;
}
return donus;
}
}
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
exception yada stack trace yok mu? koda bakıp hatayı söylemek zor..
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

bitirimci bitirimci Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)
Hata ayıklamayı çalıştırdım sonuç vermedi kaç tane video izledim yapamadım tek istediğim bir veriyi başka bir aktiviteye kaydetmek SQLite kullanarak
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al