Bir parçadan bir etkinliğe veri göndermek istiyorum ancak mevcut kodum çalışmıyor.Bir parçadan bir etkinliğe nasıl veri gönderilir?
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent();
Context ctx = getActivity();
DBoperations db = new DBoperations(ctx);
Cursor cr = db.getInfo(db);
cr.moveToFirst();
long count = id;
while(count > 0){
cr.moveToNext();
count --;
}
String ID = Integer.toString(cr.getInt(0));
String Name = cr.getString(1);
intent.putExtra("extra",ID + " " + Name);
startActivity(getActivity(),LocationInfo.class);
}
Bu işlev, Fragment'i genişleten bir sınıf içerisindedir. İşte tüm son satırı startActivity (...) kırmızıyla çizilir ve der edilir: Fragment yılında
startActivity (android.content.intent, android.os.Bundle) (android için uygulanamaz. support.v4.app.FragmentActivity, java.lang.Class)
Verilerden bir etkinliğe nasıl veri aktarabilirim?
yazmadım sana 'startActivity demek düşünüyorum (yeni Niyet (getActivity() , LocationInfo.class)) – fRoStBiT
Evet, yalnızca bu satır – PKBEST
fRoStBiT yorumunu kullanın. Orada yazılmış yeni niyetiniz yok –