package it.angelic.soulissclient; import android.content.res.Configuration; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import it.angelic.soulissclient.fragments.T4nFragment; import it.angelic.soulissclient.helpers.SoulissPreferenceHelper; import it.angelic.soulissclient.model.SoulissTypical; import static junit.framework.Assert.assertTrue; @Deprecated public class T4nFragWrapper extends ActionBarActivity { private SoulissTypical collected; @Override protected void onCreate(Bundle savedInstanceState) { SoulissPreferenceHelper opzioni = SoulissApp.getOpzioni(); if (opzioni.isLightThemeSelected()) setTheme(R.style.LightThemeSelector); else setTheme(R.style.DarkThemeSelector); super.onCreate(savedInstanceState); // recuper nodo da extra if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { // If the screen is now in landscape mode, we can show the // dialog in-line with the list so we don't need this activity. finish(); return; } Bundle extras = getIntent().getExtras(); // collected.setCtx(getActivity()); if (extras != null && extras.get("TIPICO") != null) collected = (SoulissTypical) extras.get("TIPICO"); assertTrue("TIPICO NULLO", collected != null); if (savedInstanceState == null) { // During initial setup, plug in the details fragment. T4nFragment details = T4nFragment.newInstance(collected.getTypicalDTO().getSlot(), collected); details.setArguments(getIntent().getExtras()); getSupportFragmentManager().beginTransaction().replace(android.R.id.content, details).commit(); } } // meccanismo per timeout detection /* * private BroadcastReceiver timeoutReceiver = new BroadcastReceiver() { * * @Override public void onReceive(Context context, Intent intent) { * Log.w(TAG, "Posting timeout from " + intent.toString()); Bundle extras = * intent.getExtras(); int delay = extras.getInt("REQUEST_TIMEOUT_MSEC"); } * }; */ }