package org.tyszecki.rozkladpkp; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.MenuItem; import android.view.ViewGroup.LayoutParams; import android.widget.FrameLayout; public class ConnectionsFormActivity extends FragmentActivity { final int VIEW_ID = 0x1234; @Override protected void onCreate(Bundle savedInstanceState) { setTheme(RozkladPKPApplication.getThemeId()); super.onCreate(savedInstanceState); FrameLayout frame = new FrameLayout(this); frame.setId(VIEW_ID); setContentView(frame, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setTitle("Wyszukiwanie połączenia"); if (savedInstanceState == null) { Fragment newFragment = new ConnectionsFormFragment(); newFragment.setArguments(getIntent().getExtras()); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(VIEW_ID, newFragment).commit(); } } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // app icon in action bar clicked; go home /*Intent intent = new Intent(this, RozkladPKP.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);*/ finish(); return true; default: return super.onOptionsItemSelected(item); } } }