package com.rafali.flickruploader.broadcast;
import org.slf4j.LoggerFactory;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.rafali.flickruploader.service.UploadService;
public class MyBroadcastReceiver extends BroadcastReceiver {
static final org.slf4j.Logger LOG = LoggerFactory.getLogger(MyBroadcastReceiver.class);
@Override
public void onReceive(Context context, Intent intent) {
// LOG.info("intent : " + intent);
if ("com.rafali.intent.SHARE_PHOTO".equals(intent.getAction())) {
// LOG.debug("share intent : " + intent);
// int imageId = intent.getIntExtra("imageId", -1);
// if (imageId > 0) {
// Media media = Utils.getImage(imageId);
// final String photoId = media.getFlickrId();
// if (photoId != null) {
// Utils.toast("Sharing photo");
// String url = FlickrApi.getShortUrl(photoId);
// Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
// sharingIntent.setType("text/plain");
// sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, url);
// Intent createChooser = Intent.createChooser(sharingIntent, "Share via");
// createChooser.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(createChooser);
// LOG.debug("url : " + url);
// media.setPrivacy(PRIVACY.PUBLIC);
// media.save();
// NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
// mNotificationManager.cancelAll();
// }
// }
} else {
LOG.debug("action : " + intent.getAction());
UploadService.wake();
}
}
}