List of usage examples for android.os Bundle getBundle
@Nullable
public Bundle getBundle(@Nullable String key)
From source file:com.popdeem.sdk.core.PopdeemSDK.java
/** * Process a referral if one is present. * * @param context Application context/*from w ww . ja v a 2 s .c om*/ * @param intent Incoming intent */ public static void processReferral(Context context, Intent intent) { if (intent != null && intent.getData() != null) { // Compare schemes String scheme = context.getString(R.string.facebook_url_scheme); String schemeFromIntent = intent.getData().getScheme(); if (!scheme.equalsIgnoreCase(schemeFromIntent)) { // Schemes are not the same, ignore the intent data. return; } Bundle appLinkData = AppLinks.getAppLinkData(intent); if (appLinkData != null) { // PDLog.d(PopdeemSDK.class, "appLinkData: " + appLinkData.toString()); PDRealmReferral referral = new PDRealmReferral(); referral.setId(0); // Always 0. Only used for storage as we only want to save one referral at a time. referral.setType("open"); referral.setSenderAppName(""); referral.setSenderId(-1); referral.setRequestId(-1); Bundle referrerBundle = appLinkData.getBundle("referer_app_link"); if (referrerBundle != null && referrerBundle.containsKey("app_name")) { referral.setSenderAppName(referrerBundle.getString("app_name", "")); } Uri data = intent.getData(); if (data != null) { referral.setSenderId(PDNumberUtils.toLong(data.getQueryParameter("user_id"), -1)); } Uri targetUri = AppLinks.getTargetUrlFromInboundIntent(context, intent); int requestId = PDReferralUtils.getRequestIdFromUrl(targetUri); referral.setRequestId(requestId); // Save PDReferral Realm realm = Realm.getDefaultInstance(); realm.beginTransaction(); realm.copyToRealmOrUpdate(referral); realm.commitTransaction(); // Send Referral in Update call if logged in PDRealmUserDetails userDetails = realm.where(PDRealmUserDetails.class).findFirst(); if (userDetails == null) { return; } PDRealmGCM gcm = realm.where(PDRealmGCM.class).findFirst(); String deviceToken = gcm == null ? "" : gcm.getRegistrationToken(); PDRealmUserLocation userLocation = realm.where(PDRealmUserLocation.class).findFirst(); String lat = "", lng = ""; if (userLocation != null) { lat = String.valueOf(userLocation.getLatitude()); lng = String.valueOf(userLocation.getLongitude()); } PDAPIClient.instance().updateUserLocationAndDeviceToken("", userDetails.getId(), deviceToken, lat, lng, new PDAPICallback<PDUser>() { @Override public void success(PDUser user) { PDUtils.updateSavedUser(user); } @Override public void failure(int statusCode, Exception e) { } }); realm.close(); } } }
From source file:com.frostwire.android.gui.fragments.ImageViewerFragment.java
private void loadPicture(Bundle stateBundle) { if (stateBundle != null) { Bundle data = stateBundle.getBundle(EXTRA_FILE_DESCRIPTOR_BUNDLE); int position = stateBundle.getInt(ImageViewerFragment.EXTRA_ADAPTER_FILE_OFFSET, -1); if (data != null) { inFullScreenMode = stateBundle.getBoolean(EXTRA_IN_FULL_SCREEN_MODE); updateData(new FileDescriptor(data), position); }/*from ww w . j ava 2 s . com*/ } }
From source file:com.cse3310.phms.ui.activities.BaseWizardPagerActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wizard_screen); onSetupWizardModel();//from ww w.j a v a 2s .c o m if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); } setupWizard(); // enable the up/home button in the actionbar getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); // go to the review page if the field of all pages are already set mPager.setCurrentItem(mCurrentPageSequence.size()); mPagerAdapter.notifyDataSetChanged(); updateBottomBar(); if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { editMode = true; } }
From source file:com.example.spoon.ordering.OrderActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_order); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }// w w w. j a va 2 s . com mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { DialogFragment dg = new DialogFragment() { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, null) .setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getSupportFragmentManager(), "place_order_dialog"); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:edu.cmu.android.restaurant.MapFragment.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle state = null;//from ww w . j a va 2 s.c o m if (savedInstanceState != null) { state = savedInstanceState.getBundle(TAG); } mLocalActivityManager = new LocalActivityManager(getActivity(), true); mLocalActivityManager.dispatchCreate(state); }
From source file:com.example.android.wizardpager.WizardPagerMainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }// www .j a v a 2s . c om mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { DialogFragment dg = new DialogFragment() { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, null) .setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getSupportFragmentManager(), "place_order_dialog"); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:net.d53.syman.mobile.core.wizard.MainWizardActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wizard_activity_main); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }/*from w w w. j a v a 2s .c o m*/ mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { DialogFragment dg = new DialogFragment() { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, null) .setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getSupportFragmentManager(), "place_order_dialog"); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:com.grottworkshop.wizardjr.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }//from w w w .ja v a 2s .c o m mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); //ViewPager.setOnPageChangeListner is depreciated mPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { DialogFragment dg = new DialogFragment() { @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setMessage(R.string.submit_confirm_message) .setPositiveButton(R.string.submit_confirm_button, null) .setNegativeButton(android.R.string.cancel, null).create(); } }; dg.show(getSupportFragmentManager(), "place_order_dialog"); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:com.magizdev.babyoneday.profilewizard.WizardActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }//from w w w . j a v a2s .com mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size() - 1) { Profile profile = Profile.Instance(); if (profile == null) { profile = new Profile(); } Bundle bundle = mWizardModel.save(); profile.name = bundle.getBundle(ProfileWizardModel.STEP_NAME).getString(Profile.NAME); profile.birthday = bundle.getBundle(ProfileWizardModel.STEP_BIRTHDATA).getInt(Profile.BIRTHDAY); profile.height = bundle.getBundle(ProfileWizardModel.STEP_BIRTHDATA).getFloat(Profile.HEIGHT); profile.weight = bundle.getBundle(ProfileWizardModel.STEP_BIRTHDATA).getFloat(Profile.WEIGHT); profile.gender = bundle.getBundle(ProfileWizardModel.STEP_GENDER).getInt(Profile.GENDER); profile.pic = bundle.getBundle(ProfileWizardModel.STEP_AVATAR).getParcelable(Profile.AVATAR); profile.save(); finish(); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }
From source file:pl.arnea.footballadventuremanager.ui.NewGameWizardActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wizardpager_main_activity); if (savedInstanceState != null) { mWizardModel.load(savedInstanceState.getBundle("model")); }/*from ww w . j ava 2 s .c o m*/ mWizardModel.registerListener(this); mPagerAdapter = new MyPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mStepPagerStrip = (StepPagerStrip) findViewById(R.id.strip); mStepPagerStrip.setOnPageSelectedListener(new StepPagerStrip.OnPageSelectedListener() { @Override public void onPageStripSelected(int position) { position = Math.min(mPagerAdapter.getCount() - 1, position); if (mPager.getCurrentItem() != position) { mPager.setCurrentItem(position); } } }); mNextButton = (Button) findViewById(R.id.next_button); mPrevButton = (Button) findViewById(R.id.prev_button); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mStepPagerStrip.setCurrentPage(position); if (mConsumePageSelectedEvent) { mConsumePageSelectedEvent = false; return; } mEditingAfterReview = false; updateBottomBar(); } }); mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (mPager.getCurrentItem() == mCurrentPageSequence.size()) { List<String> data = ReviewFragment.newGameChoose; Intent intent = new Intent(view.getContext(), FragmentChangeActivity.class); intent.putExtra("league", data.get(0)); intent.putExtra("club", data.get(1)); intent.putExtra("managerName", data.get(2)); startActivity(intent); } else { if (mEditingAfterReview) { mPager.setCurrentItem(mPagerAdapter.getCount() - 1); } else { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } } } }); mPrevButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); onPageTreeChanged(); updateBottomBar(); }