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

فراخوانی اکتیویتی در کلاس غیر اکتیویتی

b.fat  10 سال پیش  10 سال پیش
0 0

سلام به همه بزرگواران unco

من دارم یک کلاس غیر اکتیویتی می نویسم که از بلوتوث استفاده می کند. برای قابل رویت شدن بلوتوث کد زیر را پیدا کرده ام که در اکتیویتی ها به درستی کار می کند:

 if (mBluetoothAdapter.getScanMode() != BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE){
Intent discoverableIntent = newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,300); startActivity(discoverableIntent);
}

برای استفاده از این کد در کلاس غیر اکتیویتی، چکار کنم؟ مشکل اینجاست که متد startActivity در دسترس نیست.

ضمنا متد setClass برای intent ها وجود دارد، اما نمی دانم چه کلاسی را باید برایش ست کنم.از همکاری تون ممنونم.

+3 0
اگر کلاس G دارید از G.context.startActivity استفاده کنید یا به این متد یک Context پاس بدید یا اصلا در سطح کلاس یک متغیر Context تعریف کنید و موقع اینجاد object از این کلاس اون رو مقدار دهی کنید. (10 سال پیش)
+2 0
با جستجوی عبارت "G.context.startActivity" هم میتونید سوالات مشابه رو توی سایت بررسی کنید. (10 سال پیش)
0 0
ممنون از Spirit. برم ببینم میتونم راهش بندازم؟ (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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