آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فرستادن اطلاعات از لیست ویو به یک اکتیویتی دیگر کمک!

مرتضی مرادی  10 سال پیش  10 سال پیش
0 0

با سلام بنده با کتابخانه Volley اطلاعاتی را از جیسون گرفته ام و در یک لیست ویو نمایش داده ام

اکنون می خواههم برای لیست ویو OnClickListener تعریف کنم تا به اکتیویتی دیگر برود و اطلاعات کاملتری را در آن نشان دهد.

در لیست ویو فقط Title  و Image را نشان داده ام و در اکتیویتی بعدی میخواهم همه اطلاعات از جمله Phone ، Email و ... را هم نشان بدهم لطفا اگر در این زمینه تجربه دارید کمک کنید.

با تشکر فراوان.

0 0
اگر درست متوجه شده باشم .... از کلاس Intent استفاده کن و متغییر ها رو تو اون قرار بده و بفرست. (10 سال پیش)
0 0
تو قسمت 12 آخراش گفته از باندل و پوت اکسترا باید استفاده کنی (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mosafer  10 سال پیش
0 0

به این صورت عمل کن :

  convertView.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

Intent intent = new Intent(G.context, ActivityNews.class);
intent.putExtra("Date",(newsMains.get(position).getDate()));
intent.putExtra("Titr",(newsMains.get(position).getTitr()));
intent.putExtra("Text",(newsMains.get(position).getText()));
intent.putExtra("Image",(newsMains.get(position).getLogo()));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
G.context.startActivity(intent);
}
});

و در اکتیویتی مقصد :

   Intent i = getIntent();
Titr = i.getStringExtra("Titr");
Date = i.getStringExtra("Date");
Text = i.getStringExtra("Text");
Image = i.getStringExtra("Image");

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .