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

چگونه از رویداد On click در فرگمنت استفاده کنم.

shoaib  8 سال پیش  8 سال پیش
0 0

چگونه از رویداد On click در فرگمنت استفاده کنم.

 

این کد رو که اجرا میکنم خطا میاره لطفا راهنمایی کنید ممنونم

public class ReportFragment extends Fragment {
Database mydb;
EditText e1,e2,e3;
Button btn;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {

View view = inflater.inflate(R.layout.fragment_report, container, false);

e1 = (EditText) view.findViewById(R.id.emab11);
e2 = (EditText) view.findViewById(R.id.emagh22);
e3 = (EditText) view.findViewById(R.id.efasele3);
btn = (Button) view.findViewById(R.id.btnrep);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mydb.inserttravel(e1.getText().toString(),e2.getText().toString(),e3.getText().toString());
}
});
return view;


}
}


+1 0
باید OnClickListener رو implement کنی (8 سال پیش)
+2 0
سلام کد onClick درسته شاید مشکل از جای دیگه ای باشه. لاگ قسمتی که خطا میده رو بفرست (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
arash  8 سال پیش
+1 0

می گم اینجا mydb مساوی null نیست !! اول mydb را initializedکنید  بعد از آن استفاده کنید

 

 

0 0
احسنت حق باشماست mydb مقدار دهی نشده (8 سال پیش)

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