package ee.ajapaik.android; import android.content.Context; import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; import android.view.Window; import android.view.WindowManager; import ee.ajapaik.android.fragment.CameraFragment; public class CameraActivity extends FragmentActivity { public final static String EXTRA_ID = "ee.ajapaik.android.extra.ID"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setBackgroundDrawable(new ColorDrawable(0xff000000)); setContentView(R.layout.main_noactionbar); if (savedInstanceState == null) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.add(R.id.mainContainer, CameraFragment.newInstance(), CameraFragment.TAG); ft.commit(); } } public static void start(Context context, int id) { Intent i = new Intent(context, CameraActivity.class); i.putExtra(EXTRA_ID, id); context.startActivity(i); } @Override protected void onResume() { super.onResume(); AjapaikApplication.increaseGpsRefCount(this); } @Override protected void onPause() { super.onPause(); AjapaikApplication.decreaseGpsRefCount(this); } }