کلیدستان

نسخه‌ی کامل: مشکل در context برای روش getSystemService (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام به همه
من یه کد بسیار ساده برای خاموش و روشن کردن موبایل دیتا نیاز دارم که این قسمت

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

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

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

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

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

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

کلید شماره 342

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

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