نوشته شده توسط
saeed_g21
3 - یک سر میرفتی از محتویاتش به خواستت میرسیدی
دیدم ، منظورم این بود با جستجو نمیشد به اون تاپیک رسید همین.
. . . . . . . . . . .
حالا این مثالو پیدا کردم که وقتی از برنامه خارج میشم باز کار میکنه ، ولی وقتی برنامه Kill بشه یا گوشی Restart بشه کار نمیکنه. راه حلش چیه؟
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void scheduleAlarm(View V) {
Long time = new GregorianCalendar().getTimeInMillis() + 5*60*1000;
Intent intentAlarm = new Intent(this, AlarmReciever.class);
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, time, PendingIntent
.getBroadcast(this, 1, intentAlarm,
PendingIntent.FLAG_UPDATE_CURRENT));
Toast.makeText(this, "Alarm Scheduled for 5 minute", Toast.LENGTH_LONG)
.show();
}
}
public class AlarmReciever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "broadcast is detected", Toast.LENGTH_SHORT)
.show();
}
}
<uses-permission android:name="com.android.alarm.permission.SET_ALA RM" />
<receiver android:name=".AlarmReciever"/>