br.com.epitrack.healthycup.gcm.GCMBroadcastReceiver.java Source code

Java tutorial

Introduction

Here is the source code for br.com.epitrack.healthycup.gcm.GCMBroadcastReceiver.java

Source

/*******************************************************************************
 * Copyright  2013 de Geraldo Augusto de Morais Figueiredo
 * Este arquivo  parte do programa Monitora, Brasil!. O Monitora, Brasil!  um software livre.
 * Voc pode redistribu-lo e/ou modific-lo dentro dos termos da GNU Affero General Public License 
 * como publicada pela Fundao do Software Livre (FSF); na verso 3 da Licena. 
 * Este programa  distribudo na esperana que possa ser til, mas SEM NENHUMA GARANTIA,
 * sem uma garantia implcita de ADEQUAO a qualquer MERCADO ou APLICAO EM PARTICULAR. 
 * Veja a licena para maiores detalhes. 
 * Voc deve ter recebido uma cpia da GNU Affero General Public License, sob o ttulo "LICENSE.txt", 
 * junto com este programa, se no, acesse http://www.gnu.org/licenses/
 ******************************************************************************/
package br.com.epitrack.healthycup.gcm;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.support.v4.content.WakefulBroadcastReceiver;
import android.util.Log;

public class GCMBroadcastReceiver extends WakefulBroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        // Explicitly specify that GcmIntentService will handle the intent.
        Log.i("SaudeNaCopa", "GcmBroadcastReceiver");
        ComponentName comp = new ComponentName(context.getPackageName(), GCMIntentService.class.getName());

        // Start the service, keeping the device awake while it is launching.
        startWakefulService(context, (intent.setComponent(comp)));
        setResultCode(Activity.RESULT_OK);
    }
}