Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.brians.launcherapp;
- import android.app.AlarmManager;
- import android.app.PendingIntent;
- import android.app.Service;
- import android.content.Context;
- import android.content.Intent;
- import android.os.Handler;
- import android.os.IBinder;
- import android.os.Message;
- public class LauncherService extends Service {
- Context mContext;
- public int level = -1;
- static boolean start;
- private Handler mHandler = new Handler() {
- public void handleMessage(Message msg) {
- String message = (String) msg.obj;
- DialogActivity.showDialog(LauncherService.this, message);
- setAlarmAt(LauncherService.this);
- stopSelf();
- }
- };
- @Override
- public int onStartCommand(Intent intent, int flags, int startId) {
- start = true;
- System.out.println("Launcher service launched..");
- new GetInfo(this, mHandler).start();
- return START_NOT_STICKY;
- }
- public static void setAlarmAt(Context context) {
- //testing version alarm 5 minutes
- int alarmPeriod = (1000*60*5);
- Intent alarmIntent = new Intent(context, AlarmReceiver.class);
- PendingIntent sender = PendingIntent.getBroadcast(context, 0, alarmIntent, 0);
- AlarmManager am = (AlarmManager) context.getSystemService(ALARM_SERVICE);
- am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + alarmPeriod, alarmPeriod, sender);
- }
- @Override
- public IBinder onBind(Intent intent) {
- return null;
- }
- }
Add Comment
Please, Sign In to add comment