بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
فرستادن اطلاعات از لیست ویو به یک اکتیویتی دیگر کمک!
با سلام بنده با کتابخانه 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");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .