ورود

View Full Version : ببینید این ارور چی میگه



behnam.14
شنبه 26 اردیبهشت 1394, 12:34 عصر
شات

131301
ممنون میشم جواب بدید فقط زود

darkhah1
شنبه 26 اردیبهشت 1394, 12:50 عصر
توی new intent /
intent را اشتباه انتخاب کردی
[intent intent ] را انتخاب کن

Raminab
شنبه 26 اردیبهشت 1394, 12:53 عصر
اگه بگی چه اروری میده بهتر میتونیم کمک کنیم تا به اینصورت :اشتباه:

behnam.14
شنبه 26 اردیبهشت 1394, 12:58 عصر
توی new intent /
intent را اشتباه انتخاب کردی
[intent intent ] را انتخاب کن

چ طوری بزارمش گذاشتم نشد
لطفا درستشو بنویس

behnam.14
شنبه 26 اردیبهشت 1394, 13:00 عصر
اگه بگی چه اروری میده بهتر میتونیم کمک کنیم تا به اینصورت :اشتباه:
منظورتون رو نفهمیدم

behnam.14
شنبه 26 اردیبهشت 1394, 13:37 عصر
جان من جواب بدید گیر کردم توش :گریه::گریه::گریه::گریه:

gilas1368
شنبه 26 اردیبهشت 1394, 13:43 عصر
والا تا جایی ک من خبر دارم شما دارید از توی ی فرگمنت ی اکتیویتی رو فراخوانی میکنید
پس در نتیجه ب آرگومان اول متد Intent ک ی object از نوع Context هستش دسترسی ندارید.

میتونید با استفاده از کد زیر و تعریف ی متغیر از نوع Context و استفاده از اون بعنوان آرگومان اولیه متد Intent مشکلتون رو حل کنین.


@Override
public void onAttach(Activity activity) {
myContext = (FragmentActivity) activity;
super.onAttach(activity);
}

behnam.14
شنبه 26 اردیبهشت 1394, 13:49 عصر
داداش توضیحش میدی
الان من چه طوری اینو بزارم
و چه طوری باید ادرس بدم تا بره به اکتیویتی بعدی

gilas1368
شنبه 26 اردیبهشت 1394, 13:54 عصر
شما اول ی متغیر از نوع Context اول همین کدات اضافه میکنی
بعد کد بالا میذاری داخل همین فرگمنت
و بجای myContext اسم متغیری ک تعریف کردی رو میذاری

بعد هم بجای Home.this، اون متغیری رو ک تعریف کردی میذاری

behnam.14
شنبه 26 اردیبهشت 1394, 14:02 عصر
میشه کداشو بدی
نفهمیدم

slr560
شنبه 26 اردیبهشت 1394, 17:08 عصر
خیلی شیک و ساده :خجالت:


startActivity(new Intent(getActivity(),nazar.class));

البته اون nazar.class که نوشتی باید حتما Activity باشه .