بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بالا آمدن یک اکتیویتی بدون UI با broadCastReciever
سلام
من میخام با استفاده از یک broadCastReciever که حساس هست به بوت شدن گوشی کدهای یک اکتیویتی رو اجرا کنم .
ولی نمیخام اون اکتیویتی بالا بیاد و فقط میخام کد های درونش اجرا بشه و در واقع اکتیویتی بدون UI اجرا بشه
کسی میتونه کمک کنه ؟ ممنون
اینم کدی هست که استفاده کردم اجرا میشه اما خوب UI هم بالا میاد
public class ReciveData extends BroadcastReceiver {
@Override
public void onReceive(Context _context, Intent _intent) {
Intent myIntent = new Intent(G.context, MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(G.context, 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT);
G.alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 2000, 5000, pendingIntent);
}
}
+1
0
کافیه داخل اکتیویتی setcontentview نگذارید (11 سال پیش)
0
0
اخه من میخام انتخابی باشه یه وقتایی که میخام با ui و یه وقتایی بدون ui (11 سال پیش)
+3
0
براش یک شرط بذارید و زمانی که نیاز دارید ویو رو ست کنید طبق دستوری که دوستمون قرار داد ولی اینکار اصلا خوب نیست اگر نیاز دارید کاری در پشت صحنه انجام بشه از service استفاده کنید . (11 سال پیش)
0
0
اره خودمم به این نتیجه رسیدم که از سرویس استفاد کنم ولی کار باهاشو درست بلد نیسم (11 سال پیش)
0
0
تو آمورش ها استاد نیست ؟ (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .