/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.service;
import android.app.IntentService;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
/**
*
* @author sihai
*
*/
public class PackagesMediaMonitor extends BroadcastReceiver {
public PackagesMediaMonitor()
{
}
public void onReceive(Context context, Intent intent)
{
intent.setClass(context, PackagesMediaMonitor.AsyncService.class);
context.startService(intent);
}
public static class AsyncService extends IntentService
{
protected void onHandleIntent(Intent intent)
{
// TODO
}
public void onStart(Intent intent, int i)
{
if(mServiceLock == null)
mServiceLock = ((PowerManager)getSystemService("power")).newWakeLock(1, "AsyncService");
mServiceLock.acquire();
super.onStart(intent, i);
}
private android.os.PowerManager.WakeLock mServiceLock;
public AsyncService()
{
super("GPlusPackageMediaMonitor");
setIntentRedelivery(true);
}
}
}