ورود

View Full Version : چند سوال در مورد الارم منیجر



masiha68
جمعه 05 شهریور 1395, 08:49 صبح
سلام
چندتا سوال داشتم در مورد الارم منیجر
1 یه الارم منیجر وقتی ساخته میشه به برنامه ما وصل نیست ؟ یعنی جزء برنامه خود اندروید حساب میشه و واسه اجرا نیاز به برنامه ما نداره ؟
2- اگه رم گوشی خالی بشه الارم منیجر متوقف میشه ؟
3- اگه یه الارم منیجر بسازم و بخواییم سرویس رو برای ما رن کنه ولی بعد اینکه رم گوشی خالی شد کار نکرد باید چیکار کنیم ؟

ممنون میشم جواب اینا رو بدین

tux-world
جمعه 05 شهریور 1395, 12:28 عصر
نیاز که شما آلارم منیجر اندروید رو ست میکنید برای کارای خودتون. مثلا برای زمان بندی و اینا

رم خالی بشه؟ نه اینا ربطی به اون نداره. گوشی رو خاموش کنید ممکنه کار نکنه دیگه

آلارم ربطی به سرویس و رم نداره.

masiha68
جمعه 05 شهریور 1395, 15:22 عصر
نیاز که شما آلارم منیجر اندروید رو ست میکنید برای کارای خودتون. مثلا برای زمان بندی و اینا

رم خالی بشه؟ نه اینا ربطی به اون نداره. گوشی رو خاموش کنید ممکنه کار نکنه دیگه

آلارم ربطی به سرویس و رم نداره.

ممنون
من با کد زیر میام بعد اینکه سرویس از بین رفت ( با خالی کردن کش رم) یه الارم میسازم که بعد 6 ثانیه بازم اپلیکشن منو استارت کنه ... ولی کار نمی کنه
نمیدونم مشکل از چیه ولی انگار وقتی کش حافظه خالی میشه الارم منیجر هم پاک میشه



Intent restartServiceIntent = new Intent(G.context, BaseActivity.class);
restartServiceIntent.setPackage(getPackageName());
restartServiceIntent.setFlags(Intent.FLAG_ACTIVITY _NEW_TASK);

G.context.startActivity(restartServiceIntent);
//
//
PendingIntent restartServicePendingIntent = PendingIntent.getService(G.context, 1, restartServiceIntent, PendingIntent.FLAG_UPDATE_CURRENT);


AlarmManager alarmService = (AlarmManager) G.context.getSystemService(ALARM_SERVICE);
alarmService.set(
AlarmManager.RTC_WAKEUP,
System.currentTimeMillis() +6000,
restartServicePendingIntent);

tux-world
دوشنبه 08 شهریور 1395, 12:54 عصر
اپلیکیشن رو رستارت کنه؟ یعنی چی؟؟؟
سرویس کارایی رو تو بک گراند انجام میده. میخایید چیکار کنید در کل؟ سرویس رو تو مانیفست معرفی کردین؟

masiha68
دوشنبه 08 شهریور 1395, 16:01 عصر
سرویس رو معرفی کردم و کارش رو می کنه ..ولی وفت کش حافظه خالی میشه سرویس از کار می افته ....منم واسه اینکه سرویس دوباره راه بیفته میام یه الارم منیجر واسه 6 ثانیه بعد میسارم که بیاد و یه اکتیوتی رو اجرا کنه ... ولی اینکارو نمیکته