بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخت یک Dialog برای حذف آیتم ها از لیست؟
با سلام و سپاس فراوان
می خوام قبل از اینکه آیتمی حذف بشه یک Alert بدم . کدش رو توی کلاس AdapterNote نوشتم(متد کلیک روی تصویر حذف) . حالا سوال اینجاس که تو خط زیر در قسمتی که علامت سوال گذاشتم چی باید نوشت؟
AlertDialog.Builder builder = new AlertDialog.Builder(?);
هر چی گذاشتم کرش کرد. از جمله G.context
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
11 سال پیش
0
0
می تونید از G.currentActivity استفاده کنید چون از جنس Activity هست و Activity فعال فعلی داخل آن قرار دارد ( به شرطی که در OnResume همه Activity ها ، مقدار this را در آن واریز کرده باشید یا از EnhancedActivity و میراث بری های Activity ها از این کلاس استفاده کرده باشید. ) از آنجاییکه هر Activity خود یک Context است، هر جا به Context نیاز بود، می توان از Activity حاضر روی صفحه استفاده کرد.
پاسخ به سوال
Devtpoint
9 سال پیش
0
0
ImageView imgDelete = (ImageView) view.findViewById(R.id.imgDelete);
imgDelete.setOnClickListener(new OnClickListener() {
AlertDialog.Builder builder = new AlertDialog.Builder(G.curentActivity); ;
StructNote note;
@Override
public void onClick(View arg0) {
note = G.notes.get(position);
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setMessage(" آیا مایل به حذف محصول هستید؟ ");
builder.setPositiveButton("بله", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
adapter.remove(item);
}
});
builder.setNegativeButton("نه", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
}
});
builder.create().show();
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .