package com.odc.beachodc.activities; /** * Created by Paco on 11/08/2014. */ import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import com.odc.beachodc.BuildConfig; import com.odc.beachodc.Home; import com.odc.beachodc.Logout; import com.odc.beachodc.R; import com.odc.beachodc.utilities.Utilities; //import org.sufficientlysecure.donations.DonationsFragment; public class DonationsActivity extends FragmentActivity { /** * Google */ /*private static final String GOOGLE_PUBKEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnEwD4f3GPD8oA7nt0fC3HN5EuAVXLWpdOMmF7+tFQ/ZReK34WJLX3pooU2XxjAspUKszSxr4XzviPsUVLu6keI4Zbz/m7DpfV4Hk8QEcTBl0uhI0XAhPKzw3htMNHM7KM+IaATaAB6EGEpdRBFDj+aQlVrgsGgF5AEkP8EvShVhLdTlYoQbZinOFvgLmDzNz1qkn2PZGhB+0pE8zt5Y791mOZhRVdqoZGf8Lyo0SSO2YRijy/b4ZmiaDsaxpNimE2IgtKNHqJBF4WvCs8QMPdWKpFqFei3HjdyRXUmxjX9A0Dr76Rz9MAJEJJA7qUnAN2hxYYqJcPLyzHeKoD7ZjeQIDAQAB"; private static final String[] GOOGLE_CATALOG = new String[]{"shorcial.donation.1", "shorcial.donation.2", "shorcial.donation.3", "shorcial.donation.5", "shorcial.donation.8", "shorcial.donation.13"}; */ /** * PayPal */ private static final String PAYPAL_USER = "erespia2@gmail.com"; private static final String PAYPAL_CURRENCY_CODE = "EUR"; /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { Utilities.setActionBarCustomize(this); super.onCreate(savedInstanceState); //opening transition animations overridePendingTransition(R.anim.activity_open_translate,R.anim.activity_close_scale); /*setContentView(R.layout.donations_activity); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); DonationsFragment donationsFragment; if (BuildConfig.DONATIONS_GOOGLE) { donationsFragment = DonationsFragment.newInstance(BuildConfig.DEBUG, true, GOOGLE_PUBKEY, GOOGLE_CATALOG, getResources().getStringArray(R.array.donation_google_catalog_values), true, PAYPAL_USER, PAYPAL_CURRENCY_CODE, getString(R.string.donation_paypal_item), false, null, null, false, null); } else { finish(); } ft.replace(R.id.donations_activity_container, donationsFragment, "donationsFragment"); ft.commit();*/ } /** * Needed for Google Play In-app Billing. It uses startIntentSenderForResult(). The result is not propagated to * the Fragment like in startActivityForResult(). Thus we need to propagate manually to our Fragment. * * @param requestCode * @param resultCode * @param data */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentByTag("donationsFragment"); if (fragment != null) { fragment.onActivityResult(requestCode, resultCode, data); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.logout, menu); return super.onCreateOptionsMenu(menu); } // Si se ha clickado en la opcion de cerrar sesión del menu, mostraremos el fragment que nos permitirá cerrar la sesión. @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle presses on the action bar items switch (item.getItemId()) { case R.id.menu_logout: Intent intent = new Intent(this, Logout.class); startActivity(intent); return true; case android.R.id.home: Intent intentH = new Intent(this, Home.class); // Para eliminar el historial de activities visitadas ya que volvemos al HOME y asi el boton ATRAS no tenga ningun comportamiento, se resetee. intentH.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intentH); finish(); return true; default: return super.onOptionsItemSelected(item); } } @Override public void onPause() { super.onPause(); //closing transition animations overridePendingTransition(R.anim.activity_open_scale,R.anim.activity_close_translate); } }