PDA

View Full Version : نمایش دیالوگ با کلیک روی آیتم Sliding menu



merlin007
شنبه 12 اردیبهشت 1394, 18:33 عصر
یک sliding menu با این لایبرری ساختم https://github.com/jfeinstein10/SlidingMenu
یک آیتم گذاشتم داخلش ، حالا میخوام وقتی روش کلیک شد یک دیالوگ نشون داده بشه اما force close میده برنامه و کرش میکنه.....

130808

tux-world
شنبه 12 اردیبهشت 1394, 21:41 عصر
خوب ویو رو روی چی ست کردی؟ من ازش استفاده میکنم هیچ مشکلی ندارم. کداتو بزار ببینم

merlin007
شنبه 12 اردیبهشت 1394, 21:55 عصر
یک کلاس ساختم که از slidingmenu ارث بری میکنه و داخلش دستور نمایش dialog رو نوشتم... و تمام اکتیویتی ها هم اون کلاس رو new میکنن... (کدهای sliding menu زیادن )
اسلایدینگ منو درست کار میکنه مثلا وقتی یک toast میزارم داخل دکمه به درستی نشونش میده اما دیالوگ کرش میکنه
دیالوگی هم که میسازم کدش اینه:

Dialog dialog = new Dialog(activity); dialog.requestWindowFeature(Window.FEATURE_NO_TITL E);
dialog.setContentView(R.layout.custom_dialog);
dialog.setCancelable(false);
TextView txtTitle = (TextView) dialog.findViewById(R.id.txtTitle);
txtTitle.setText(alert);
dialog.findViewById(R.id.btnDismissDialog).setOnCl ickListener(new OnClickListener() {


@Override
public void onClick(View arg0) {
dialog.dismiss();
}
});
dialog.show();

tux-world
یک شنبه 13 اردیبهشت 1394, 07:19 صبح
toast رو همه چی کار میکنه. این کدی که نوشتید رو نمیخوام کد اسلاید منو و کلاسها رو کامل بده. میتونی برام ایمیل کن تست کنم با این نمیتونم بفهمم مشکلت چیه

merlin007
یک شنبه 13 اردیبهشت 1394, 11:57 صبح
تشکر از شما
مشکل از context ورودی dialog بود!!:لبخند: