/** * SendToGCMAppChoiceActivity.java Created on Jun 22 2013 Copyright 2013 Michele * Bonazza <emmepuntobi@gmail.com> * * This file is part of WhatsHare. * * WhatsHare is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * Foobar is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR * A PARTICULAR PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with * WhatsHare. If not, see <http://www.gnu.org/licenses/>. */ package it.mb.whatshare; import android.app.Activity; import android.content.Intent; import android.os.Bundle; /** * Dummy activity that only forwards requests to {@link SendToGCMActivity}. * * <p> * The purpose of this class is just to add an entry in Android's app choice * dialog when sharing something from another app. * * @author Michele Bonazza */ public class SendToGCMAppChoiceActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Utils.checkDebug(this); onNewIntent(getIntent()); } /* * (non-Javadoc) * * @see android.app.Activity#onNewIntent(android.content.Intent) */ @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); Intent newIntent = new Intent(this, SendToGCMActivity.class); newIntent.putExtras(intent); newIntent.putExtra(MainActivity.INTENT_TYPE_EXTRA, "c"); startActivity(newIntent); finish(); } /* * (non-Javadoc) * * @see android.app.Activity#onBackPressed() */ @Override public void onBackPressed() { super.onBackPressed(); Utils.debug("sendGCM onback!"); finish(); } /* * (non-Javadoc) * * @see android.app.Activity#onResume() */ @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); Utils.debug("sendGCM onResume!"); } }