Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.conceptualsystems.smsmobile2;
- import android.app.Activity;
- import android.content.res.Configuration;
- import android.os.Bundle;
- import android.support.v4.app.FragmentActivity;
- import android.support.v4.app.FragmentManager;
- import android.support.v4.app.FragmentTransaction;
- import android.util.Log;
- import android.widget.LinearLayout;
- public class YardActivity extends FragmentActivity implements YardListFragment.OnTicketSelectedListener {
- private final FragmentManager mFM = getSupportFragmentManager();
- private Configuration mConfig;
- YardListFragment mYardListFragment = null;
- YardReviewFragment mYardReviewFragment = null;
- public void onTicketSelected(String selection) {
- if(mYardReviewFragment == null) {
- mYardReviewFragment = (YardReviewFragment)mFM.findFragmentById(R.id.yard_review_fragment);
- if(mYardReviewFragment == null) {
- mYardReviewFragment = new YardReviewFragment();
- }
- }
- if(((mConfig.screenLayout&Configuration.SCREENLAYOUT_SIZE_MASK) <= Configuration.SCREENLAYOUT_SIZE_NORMAL)) {
- FragmentTransaction transaction = mFM.beginTransaction();
- transaction.replace(R.id.yard_list_fragment, mYardReviewFragment);
- transaction.addToBackStack(null);
- transaction.commit();
- mFM.executePendingTransactions();
- }
- mYardReviewFragment.showTicket(selection);
- }
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- Log.i("SMSTICKET", "onCreate called");
- setContentView(R.layout.yard_tab_layout);
- Log.i("SMSTICKET", getResources().getDisplayMetrics().toString());
- mConfig = getResources().getConfiguration();
- mYardListFragment = (YardListFragment)mFM.findFragmentById(R.id.yard_list_fragment);
- mYardReviewFragment = (YardReviewFragment)mFM.findFragmentById(R.id.yard_review_fragment);
- }
- public void onConfigurationChanged(Configuration newConfig) {
- super.onConfigurationChanged(newConfig);
- mConfig = newConfig;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement