/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.text.TextUtils;
import com.galaxy.meetup.client.android.InstantUpload;
import com.galaxy.meetup.client.android.content.EsEventData;
/**
*
* @author sihai
*
*/
public class EventFinishedReceiver extends BroadcastReceiver {
public static final Intent sIntent = new Intent("com.galaxy.meetup.android.eventfinished");
public EventFinishedReceiver()
{
}
public void onReceive(final Context context, final Intent intent)
{
final android.os.PowerManager.WakeLock wakelock = ((PowerManager)context.getSystemService("power")).newWakeLock(1, "EventFinishedReceiver");
wakelock.acquire();
(new Thread(new Runnable() {
public final void run()
{
try {
if(TextUtils.equals(intent.getStringExtra("event_id"), InstantUpload.getInstantShareEventId(context)))
EsEventData.disableInstantShare(context);
} finally {
wakelock.release();
}
}
})).start();
}
}