انجمن سایت کلیدستان



مشکل در context برای روش getSystemService (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۳:۰۲ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: aanndd
آخرین ارسال: admin
پاسخ 2
بازدید 738

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در context برای روش getSystemService (در برنامه نویسی اندروید)

مشکل در context برای روش getSystemService (در برنامه نویسی اندروید)

#1
سلام به همه
من یه کد بسیار ساده برای خاموش و روشن کردن موبایل دیتا نیاز دارم که این قسمت

کد پی‌اچ‌پی:
final ConnectivityManager conman = (ConnectivityManager)  context.getSystemService(Context.CONNECTIVITY_SERVICE); 

برای  context ارور میدهد

ممنون میشم راهنمایی کنید

با سپاس
پاسخ

مشکل در context برای روش getSystemService (در برنامه نویسی اندروید)

#2
سلام.
اگر کد را در میان کدهای Activity می نویسید، نیاز به ذکر context نیست. یعنی کد به صورت زیر نوشته می شود :

کد پی‌اچ‌پی:
final ConnectivityManager conman = (ConnectivityManager)  getSystemService(Context.CONNECTIVITY_SERVICE); 

اما برای نوشتن کد در کلاس هایی غیر از Activity ، ابتدا باید context به آن کلاس ارسال شده و بعد مشابه همان کد اولیه که ذکر کرده بودید، به کار رود. برای ارسال context به یک کلاس (Class)، کلید زیر را بخوانید :

کلید شماره 342

به عنوان یک مثال، نگاهی به لینک زیر بیندازید :

http://stackoverflow.com/questions/48706...ionmanager

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط aanndd


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)