بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکلی در لیست ویو استاد
سلام دوستان خسته نباشید می خوام یک دکمه ارسال برای تمامی ایتم های لیست ویو بزارم که وقتی روش کلیک شد اطلاعات اون رو ارسال کنه ولی خطا در startactivity دارم باید چکار کنم که اکتیوتی به مشکل نخورم؟
public class Listcustom extends ArrayAdapter<Moton> {
public Listcustom(ArrayList<Moton> array) {
super(G.context , R.layout.design_lis_item_name , array);
}
public static class ViewHolder{
public TextView namee;
public TextView detail;
public LinearLayout share;
public LinearLayout star;
private ViewHolder(View view){
namee =(TextView) view.findViewById(R.id.txt_name);
detail =(TextView) view.findViewById(R.id.txt_detail);
share = (LinearLayout) view.findViewById(R.id.share);
star = (LinearLayout) view.findViewById(R.id.star);
}
public void fill(ArrayAdapter<Moton> adapter , Moton item , int postion) {
namee.setText(item.name_Name);
detail.setText(item.detail_Name);
share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(intent.EXTRA_TEXT , "bogh");
////////////////////////////error in under line////////////////////////////
G.currentactivity.startActivity(Intent.createChooser(intent , "ارسال با ...")); //az class g ham komak graftam nshod
///////////////////////////////////////////////////////////////////////////
}
});
}
}
public View getView(int item , View view , ViewGroup vg){
ViewHolder viewHolder;
Moton moton = getItem(item);
if (view == null){
view = G.layoutInflater.inflate(R.layout.design_lis_item_name , vg , false);
viewHolder = new ViewHolder(view);
view.setTag(viewHolder);
}else {
viewHolder = (ViewHolder) view.getTag();
}
viewHolder.fill(this , moton ,item);
return view;
}
}
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Criss
6 سال پیش
0
0
خطایی که میگیرید چی هست؟
public static void shareText(Activity activity, String EXTRA_SUBJECT, String EXTRA_TEXT, String browserTitle) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(Intent.EXTRA_SUBJECT, EXTRA_SUBJECT);
sharingIntent.putExtra(Intent.EXTRA_TEXT, EXTRA_TEXT);
activity.startActivity(Intent.createChooser(sharingIntent, browserTitle));
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .