Java Code Examples for android.os.Bundle#getSerializable()
The following examples show how to use
android.os.Bundle#getSerializable() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: PlayerBase File: ControllerCover.java License: Apache License 2.0 | 6 votes |
@Override public void onPlayerEvent(int eventCode, Bundle bundle) { switch (eventCode){ case OnPlayerEventListener.PLAYER_EVENT_ON_DATA_SOURCE_SET: mBufferPercentage = 0; mTimeFormat = null; updateUI(0, 0); setBottomSeekBarState(true); DataSource data = (DataSource) bundle.getSerializable(EventKey.SERIALIZABLE_DATA); getGroupValue().putObject(DataInter.Key.KEY_DATA_SOURCE, data); setTitle(data); break; case OnPlayerEventListener.PLAYER_EVENT_ON_STATUS_CHANGE: int status = bundle.getInt(EventKey.INT_DATA); if(status== IPlayer.STATE_PAUSED){ mStateIcon.setSelected(true); }else if(status==IPlayer.STATE_STARTED){ mStateIcon.setSelected(false); } break; case OnPlayerEventListener.PLAYER_EVENT_ON_VIDEO_RENDER_START: case OnPlayerEventListener.PLAYER_EVENT_ON_SEEK_COMPLETE: mTimerUpdateProgressEnable = true; break; } }
Example 2
Source Project: VideoOS-Android-SDK File: VenvyUDNotificationCallback.java License: GNU General Public License v3.0 | 6 votes |
@Override public void notifyChanged(VenvyObservable observable, String tag, Bundle bundle) { if (bundle == null) { return; } if (!TextUtils.equals(tag, bundle.getString(OBSERVABLE_NOTIFICATION_TAG))) { return; } Serializable serializable = bundle.getSerializable(OBSERVABLE_NOTIFICATION_MESSAGE); if (serializable == null) { if (registerNotificationCallback != null) { if (serializable != null && serializable instanceof NotificationInfo) { LuaUtil.callFunction(registerNotificationCallback, LuaValue.NIL); } } return; } NotificationInfo info = (NotificationInfo) serializable; if (registerNotificationCallback != null) { if (serializable != null && serializable instanceof NotificationInfo) { LuaUtil.callFunction(registerNotificationCallback, LuaUtil.toTable(info.messageInfo)); } } }
Example 3
Source Project: programming File: TypeFrangment.java License: GNU General Public License v3.0 | 6 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.fragment_type, container, false); ButterKnife.bind(this, view); Bundle bundle = getArguments(); if (bundle != null){ Pokemon pokemon = (Pokemon) bundle.getSerializable(TIPO); setPokemonDetail(pokemon); } return view; }
Example 4
Source Project: q-municate-android File: QBFindUsersCommand.java License: Apache License 2.0 | 6 votes |
@Override public Bundle perform(Bundle extras) throws Exception { String constraint = (String) extras.getSerializable(QBServiceConsts.EXTRA_CONSTRAINT); QBUser currentUser = (QBUser) extras.getSerializable(QBServiceConsts.EXTRA_USER); int page = extras.getInt(QBServiceConsts.EXTRA_PAGE); QBPagedRequestBuilder requestBuilder = new QBPagedRequestBuilder(); requestBuilder.setPage(page); requestBuilder.setPerPage(ConstsCore.FL_FRIENDS_PER_PAGE); Bundle requestParams = new Bundle(); Collection<QBUser> userList = QBUsers.getUsersByFullName(constraint, requestBuilder, requestParams).perform(); Collection<QMUser> userCollection = UserFriendUtils.createUsersList(userList); Bundle params = new Bundle(); params.putString(QBServiceConsts.EXTRA_CONSTRAINT, constraint); params.putInt(QBServiceConsts.EXTRA_TOTAL_ENTRIES, requestParams.getInt(QBServiceConsts.EXTRA_TOTAL_ENTRIES)); params.putSerializable(QBServiceConsts.EXTRA_USERS, (java.io.Serializable) userCollection); return params; }
Example 5
Source Project: Kernel-Tuner File: SystemInfoFragment.java License: GNU General Public License v3.0 | 6 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { tempUnit = PrefsManager.getTempUnit(); Bundle args = getArguments(); type = (Type) args.getSerializable(TYPE); View view = inflater.inflate(R.layout.layout_fragment_system_info_overview, container, false); mListView = (ListView)view.findViewById(R.id.list); pbLoading = (ProgressBar)view.findViewById(R.id.pbLoading); mAdapter = new SystemInfoAdapter(getActivity(), new ArrayList<SystemInfo>()); mListView.setAdapter(mAdapter); atGetData = new ATGetData(type); atGetData.execute(); return view; }
Example 6
Source Project: iBeebo File: MentionsCommentTimeLineFragment.java License: GNU General Public License v3.0 | 5 votes |
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); switch (getCurrentState(savedInstanceState)) { case FIRST_TIME_START: getLoaderManager().initLoader(DB_CACHE_LOADER_ID, null, dbCallback); break; case ACTIVITY_DESTROY_AND_CREATE: userBean = savedInstanceState.getParcelable(Constants.USERBEAN); accountBean = savedInstanceState.getParcelable(Constants.ACCOUNT); token = savedInstanceState.getString(Constants.TOKEN); unreadBean = savedInstanceState.getParcelable("unreadBean"); timeLinePosition = (TimeLinePosition) savedInstanceState.getSerializable("timeLinePosition"); CommentListBean savedBean = savedInstanceState.getParcelable(Constants.BEAN); Loader<CommentTimeLineData> loader = getLoaderManager().getLoader(DB_CACHE_LOADER_ID); if (loader != null) { getLoaderManager().initLoader(DB_CACHE_LOADER_ID, null, dbCallback); } if (savedBean != null && savedBean.getSize() > 0) { clearAndReplaceValue(savedBean); timeLineAdapter.notifyDataSetChanged(); } else { getLoaderManager().initLoader(DB_CACHE_LOADER_ID, null, dbCallback); } break; } }
Example 7
Source Project: persistentsearchview File: PersistentSearchView.java License: Apache License 2.0 | 5 votes |
private SavedState(Parcel parcel) { super(parcel); // Restoring the data final Bundle bundle = parcel.readBundle(getClass().getClassLoader()); this.queryInputHintColor = bundle.getInt(KEY_QUERY_INPUT_HINT_COLOR); this.queryInputTextColor = bundle.getInt(KEY_QUERY_INPUT_TEXT_COLOR); this.queryInputCursorColor = bundle.getInt(KEY_QUERY_INPUT_CURSOR_COLOR); this.inputBarIconColor = bundle.getInt(KEY_INPUT_BAR_ICON_COLOR); this.dividerColor = bundle.getInt(KEY_DIVIDER_COLOR); this.progressBarColor = bundle.getInt(KEY_PROGRESS_BAR_COLOR); this.suggestionIconColor = bundle.getInt(KEY_SUGGESTION_ICON_COLOR); this.recentSearchIconColor = bundle.getInt(KEY_RECENT_SEARCH_ICON_COLOR); this.searchSuggestionIconColor = bundle.getInt(KEY_SEARCH_SUGGESTION_ICON_COLOR); this.suggestionTextColor = bundle.getInt(KEY_SUGGESTION_TEXT_COLOR); this.suggestionSelectedTextColor = bundle.getInt(KEY_SUGGESTION_SELECTED_TEXT_COLOR); this.cardBackgroundColor = bundle.getInt(KEY_CARD_BACKGROUND_COLOR); this.backgroundDimColor = bundle.getInt(KEY_BACKGROUND_DIM_COLOR); this.cardCornerRadius = bundle.getInt(KEY_CARD_CORNER_RADIUS); this.cardElevation = bundle.getInt(KEY_CARD_ELEVATION); this.dimAmount = bundle.getFloat(KEY_DIM_AMOUNT, DEFAULT_DIM_AMOUNT); this.query = bundle.getString(KEY_QUERY); this.inputHint = bundle.getString(KEY_INPUT_HINT); this.state = (State) bundle.getSerializable(KEY_STATE); this.isDismissibleOnTouchOutside = bundle.getBoolean(KEY_IS_DISMISSIBLE_ON_TOUCH_OUTSIDE, true); this.isProgressBarEnabled = bundle.getBoolean(KEY_IS_PROGRESS_BAR_ENABLED, true); this.isVoiceInputButtonEnabled = bundle.getBoolean(KEY_IS_VOICE_INPUT_BUTTON_ENABLED, true); this.isClearInputButtonEnabled = bundle.getBoolean(KEY_IS_CLEAR_INPUT_BUTTON_ENABLED, true); this.areSuggestionsDisabled = bundle.getBoolean(KEY_ARE_SUGGESTIONS_DISABLED, false); this.shouldDimBehind = bundle.getBoolean(KEY_SHOULD_DIM_BEHIND, true); }
Example 8
Source Project: YImagePicker File: MultiImagePreviewActivity.java License: Apache License 2.0 | 5 votes |
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getArguments(); if (bundle == null) { return; } imageItem = (ImageItem) bundle.getSerializable(KEY_URL); }
Example 9
Source Project: android-pin File: PinSupportFragment.java License: MIT License | 5 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); Bundle args = getArguments(); mPinDisplayType = (PinDisplayType) args.getSerializable(KEY_FRAGMENT_VIEW_TYPE); }
Example 10
Source Project: px-android File: GuessingCardPresenter.java License: MIT License | 5 votes |
public void onRestoreInstanceState(final Bundle savedInstanceState) { final PaymentMethod pm = savedInstanceState.getParcelable(PAYMENT_METHOD_BUNDLE); if (pm != null) { identificationTypes = savedInstanceState.getParcelableArrayList(IDENTIFICATION_TYPES_LIST_BUNDLE); saveBin(savedInstanceState.getString(CARD_INFO_BIN_BUNDLE)); setIdentificationNumberRequired(savedInstanceState.getBoolean(ID_REQUIRED_BUNDLE)); setSecurityCodeRequired(savedInstanceState.getBoolean(SEC_CODE_REQUIRED_BUNDLE)); setCardNumber(savedInstanceState.getString(CARD_NUMBER_BUNDLE)); setCardholderName(savedInstanceState.getString(CARD_NAME_BUNDLE)); setExpiryMonth(savedInstanceState.getString(EXPIRY_MONTH_BUNDLE)); setExpiryYear(savedInstanceState.getString(EXPIRY_YEAR_BUNDLE)); final Token token = (Token) savedInstanceState.getSerializable(TOKEN_BUNDLE); setToken(token); final String idNumber = savedInstanceState.getString(IDENTIFICATION_NUMBER_BUNDLE); setIdentificationNumber(idNumber); final Identification identification = savedInstanceState.getParcelable(IDENTIFICATION_BUNDLE); identification.setNumber(idNumber); setIdentification(identification); setSecurityCodeLocation(savedInstanceState.getString(SEC_CODE_LOCATION_BUNDLE)); final CardToken cardToken = JsonUtil .fromJson(savedInstanceState.getString(CARD_TOKEN_BUNDLE), CardToken.class); cardToken.getCardholder().setIdentification(identification); final IdentificationType identificationType = savedInstanceState.getParcelable(IDENTIFICATION_TYPE_BUNDLE); setCardToken(cardToken); setIdentificationType(identificationType); final boolean lowResActive = savedInstanceState.getBoolean(LOW_RES_BUNDLE); getView().recoverCardViews(lowResActive, getCardNumber(), getCardholderName(), getExpiryMonth(), getExpiryYear(), idNumber, identificationType); onPaymentMethodSet(pm); } }
Example 11
Source Project: fingerpoetry-android File: OFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle args = getArguments(); if (args != null) { mData = (WxArticle) args.getSerializable(ARG_CONTENT); } }
Example 12
Source Project: Abelana-Android File: LoginActivity.java License: Apache License 2.0 | 5 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.com_facebook_login_activity_layout); if (savedInstanceState != null) { callingPackage = savedInstanceState.getString(SAVED_CALLING_PKG_KEY); authorizationClient = (AuthorizationClient) savedInstanceState.getSerializable(SAVED_AUTH_CLIENT); } else { callingPackage = getCallingPackage(); authorizationClient = new AuthorizationClient(); request = (AuthorizationClient.AuthorizationRequest) getIntent().getSerializableExtra(EXTRA_REQUEST); } authorizationClient.setContext(this); authorizationClient.setOnCompletedListener(new AuthorizationClient.OnCompletedListener() { @Override public void onCompleted(AuthorizationClient.Result outcome) { onAuthClientCompleted(outcome); } }); authorizationClient.setBackgroundProcessingListener(new AuthorizationClient.BackgroundProcessingListener() { @Override public void onBackgroundProcessingStarted() { findViewById(R.id.com_facebook_login_activity_progress_bar).setVisibility(View.VISIBLE); } @Override public void onBackgroundProcessingStopped() { findViewById(R.id.com_facebook_login_activity_progress_bar).setVisibility(View.GONE); } }); }
Example 13
Source Project: Conquer File: FriendZixiFragment.java License: Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.item_friendzixi, container, false); Bundle bundle = getArguments(); task = (Task) bundle.getSerializable("task"); loader = ImageLoader.getInstance(); root = v; init(v); return v; }
Example 14
Source Project: fangzhuishushenqi File: EPubReaderFragment.java License: Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle state) { if ((state != null) && state.containsKey(BUNDLE_POSITION) && state.containsKey(BUNDLE_BOOK)) { mPosition = state.getInt(BUNDLE_POSITION); mBook = (Book) state.getSerializable(BUNDLE_BOOK); mEpubFileName = state.getString(BUNDLE_EPUB_FILE_NAME); mIsSmilAvailable = state.getBoolean(BUNDLE_IS_SMIL_AVAILABLE); } return super.onCreateView(inflater, container, state); }
Example 15
Source Project: googleads-mobile-android-mediation File: NendNativeAdForwarder.java License: Apache License 2.0 | 5 votes |
void requestNativeAd( Context context, MediationNativeListener mediationNativeListener, Bundle serverParameters, NativeMediationAdRequest nativeMediationAdRequest, Bundle mediationExtras) { if (!nativeMediationAdRequest.isUnifiedNativeAdRequested()) { Log.e(TAG, "Failed to load ad. Request must be for unified native ads."); if (canInvokeListenerEvent()) { mediationNativeListener.onAdFailedToLoad(adapter, AdRequest.ERROR_CODE_INVALID_REQUEST); } return; } AdUnitMapper mapper = AdUnitMapper.createAdUnitMapper(serverParameters); if (mapper == null) { if (canInvokeListenerEvent()) { mediationNativeListener.onAdFailedToLoad(adapter, AdRequest.ERROR_CODE_INVALID_REQUEST); } return; } contextWeakReference = new WeakReference<>(context); this.mediationNativeListener = mediationNativeListener; if (mediationExtras != null && NendMediationAdapter.FormatType.TYPE_VIDEO == mediationExtras.getSerializable(KEY_NATIVE_ADS_FORMAT_TYPE)) { videoAdLoader = new NativeVideoAdLoader(this, mapper, nativeMediationAdRequest, mediationExtras); videoAdLoader.loadAd(); } else { normalAdLoader = new NativeAdLoader( this, new NendAdNativeClient(context, mapper.spotId, mapper.apiKey), nativeMediationAdRequest.getNativeAdOptions()); normalAdLoader.loadAd(); } }
Example 16
Source Project: particle-android File: Parcelables.java License: Apache License 2.0 | 5 votes |
public static <T extends Serializable> Map<String, T> readSerializableMap(Parcel parcel) { Map<String, T> map = new ArrayMap<>(); Bundle bundle = parcel.readBundle(Parcelables.class.getClassLoader()); for (String key : bundle.keySet()) { @SuppressWarnings("unchecked") T serializable = (T) bundle.getSerializable(key); map.put(key, serializable); } return map; }
Example 17
Source Project: MultiImageSelector File: MultiImageSelectorFragment.java License: MIT License | 5 votes |
@Override public void onViewStateRestored(@Nullable Bundle savedInstanceState) { super.onViewStateRestored(savedInstanceState); if (savedInstanceState != null) { mTmpFile = (File) savedInstanceState.getSerializable(KEY_TEMP_FILE); } }
Example 18
Source Project: Companion-For-PUBG-Android File: WeaponDetailFragment.java License: MIT License | 4 votes |
@Override public void onViewCreated(final View view, @Nullable final Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final Bundle args = getArguments(); if (args == null) { throw new IllegalStateException("Missing arguments"); } final Weapon weapon = (Weapon) args.getSerializable(ARG_WEAPON); if (weapon == null) { throw new IllegalStateException("Missing Weapon"); } setNameText(weapon.getName()); setWeaponImageView(weapon.getImageUrl()); setTypeText(getString(weapon.getType().getString())); if (weapon instanceof ProjectileWeapon) { final ProjectileWeapon projectileWeapon = ((ProjectileWeapon) weapon); final Ammo ammo = PUBGApplication.getInstance().getItems().getCategories().getAmmoCategory().getAmmoWithId((projectileWeapon.getAmmoId())); if (ammo == null) { return; } setAmmoImageView(ammo.getImageUrl()); setAmmoTextView(ammo.getName()); setBarValue(this.damageBarValueView, R.string.row_item_damage, projectileWeapon.getDamage().getChest0()); setBarValue(this.rangeBarValueView, R.string.row_item_range, projectileWeapon.getRange()); setBarValue(this.stabilityBarValueView, R.string.row_item_stability, projectileWeapon.getStability()); setBarValue(this.rateBarValueView, R.string.row_item_rate, projectileWeapon.getRate()); setBarValue(this.magazineBarValueView, R.string.row_item_magazine, projectileWeapon.getMagazineSize()); setAmmoClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ItemDetailActivity.startActivity(getActivity(), ammo); } }); setLoopsPickerView(getAttachmentsFor(projectileWeapon.getLoopIds())); setMagazinePickerView(getAttachmentsFor(projectileWeapon.getMagazinesIds())); setMuzzlePickerView(getAttachmentsFor(projectileWeapon.getMuzzleIds())); setGripPickerView(getAttachmentsFor(projectileWeapon.getGripIds())); setSightPickerView(getAttachmentsFor(projectileWeapon.getSightIds())); setStockPickerView(getAttachmentsFor(projectileWeapon.getStockIds())); } else { setAttachmentDividerVisible(false); } }
Example 19
Source Project: android-project-wo2b File: ImageViewerActivity.java License: Apache License 2.0 | 4 votes |
public void onCreate(Bundle savedInstanceState) { //getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); supportRequestWindowFeature(WindowCompat.FEATURE_ACTION_BAR_OVERLAY); super.onCreate(savedInstanceState); setContentView(R.layout.image_viewer); getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_bg_translucent)); final long useDayCount = XPreferenceManager.getUseDayCount(); if (useDayCount <= NOTICE_MAX || useDayCount % NOTICE_CYCLE == 0) { if (!getSupportActionBar().isShowing()) { getSupportActionBar().show(); } } Bundle bundle = getIntent().getExtras(); PhotoInfoSet photoInfoSet = (PhotoInfoSet) bundle.getSerializable(RockyIntent.EXTRA_IMAGE_SET); int pagerPosition = bundle.getInt(RockyIntent.EXTRA_POSITION, 0); mExtraDirectory = bundle.getString(RockyIntent.EXTRA_DIRECTORY); String title = photoInfoSet.getAlbumname(); getSupportActionBar().setTitle(title); //getToolbar().setBackgroundResource(R.drawable.actionbar_bg_translucent); mPhotoList = photoInfoSet.getData(); // boolean isCacheOnDisc = true; if (TextUtils.isEmpty(mExtraDirectory)) { // 没有缓存路径, 不进行缓存. mCacheOnDisc = false; } if (savedInstanceState != null) { pagerPosition = savedInstanceState.getInt(STATE_POSITION); } SaveImageOptions saveOptions = new SaveImageOptions.Builder() .medule("IMAGE_VIEWER") .extraDir(mExtraDirectory) .build(); mWallpaperBaseUri = Uri.parse("file://" + new AppCacheFactory().getWallpaper()); mCacheDir = "file://" + mImageLoader.getDiscCache().getExtraDir().toString() + "/" + mExtraDirectory; mOptions = new DisplayImageOptions.Builder() .showImageForEmptyUri(R.drawable.warn_image_empty) .showImageOnFail(R.drawable.warn_image_error) .resetViewBeforeLoading(true) .cacheOnDisc(mCacheOnDisc) .imageScaleType(ImageScaleType.EXACTLY) .bitmapConfig(Bitmap.Config.RGB_565) .considerExifParams(true) .displayer(new FadeInBitmapDisplayer(300)) .saveImageOptions(saveOptions) .build(); mFavoriteView = (ImageView) findViewById(R.id.favorite_tips_iv); mFavoriteView.setVisibility(View.GONE); mPullToRefreshViewPager = (PullToRefreshViewPager) findViewById(R.id.pull_refresh_viewpager); mViewPager = mPullToRefreshViewPager.getRefreshableView(); mViewPager.setAdapter(new ImagePagerAdapter(mPhotoList)); mViewPager.setCurrentItem(pagerPosition); initView(); }
Example 20
Source Project: developerWorks File: MainActivity.java License: Apache License 2.0 | 4 votes |
/** * The ubiquitous onCreate() method, where much of the magic happens. * * @param savedInstanceState The saved bundle from a previous incarnation. We don't really * care too much about it, just based on the nature of this * particular application. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create the Deque that holds notifications // Try to retrieve it from saved instance state first if (savedInstanceState != null) { Serializable savedInstanceStateSerializable = savedInstanceState.getSerializable(INSTANCE_STATE_NOTIFICATIONS); if (savedInstanceStateSerializable != null) { // This unchecked cast is okay //noinspection unchecked notifications = (ArrayDeque<NotificationContent.NotificationItem>) savedInstanceStateSerializable; } else { notifications = null; // force recreate of the Deque } } // Create the FloatingActionBar, this provides information about each fragment FloatingActionButton fab = findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Figure out which Fragment we're looking at, and display info /// specific to that Fragment. Use the menu ID as the cracker. Toast toast; int activeFragmentId = getActiveFragmentId(); switch (getActiveFragmentId()) { // Home Fragment case R.id.navigation_home: // TODO: Toast is temporary, replace with Dialog toast = Toast.makeText(getApplicationContext(), "This (" + activeFragmentId + ") is the Home fragment", Toast.LENGTH_LONG); break; // Navigation Fragment case R.id.navigation_dashboard: // TODO: Toast is temporary, replace with Dialog toast = Toast.makeText(getApplicationContext(), "This (" + activeFragmentId + ") is the Dashboard fragment", Toast.LENGTH_LONG); break; // Notifications Fragment case R.id.navigation_notifications: // TODO: Toast is temporary, replace with Dialog toast = Toast.makeText(getApplicationContext(), "This (" + activeFragmentId + ") is the Notifications fragment", Toast.LENGTH_LONG); break; // Settings Fragment case R.id.navigation_settings: // TODO: Toast is temporary, replace with Dialog toast = Toast.makeText(getApplicationContext(), "This (" + activeFragmentId + ") is the Settings fragment", Toast.LENGTH_LONG); break; default: // TODO: Toast is temporary, replace with Dialog toast = Toast.makeText(getApplicationContext(), "Unknown Fragment ID: " + activeFragmentId + ", no info", Toast.LENGTH_LONG); } if (toast != null) { toast.show(); } } }); // Load application properties from SharedPreferences setApplicationProperties(new ApplicationProperties(getApplicationContext())); // Create the BottomNavigationView mFragmentTitle = findViewById(R.id.message); BottomNavigationView navigation = findViewById(R.id.navigation); navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener); // Start at home (why not?) loadHomeFragment(); // Disable the Dashboard until connected disableBottomNavigationMenuItem(R.id.navigation_dashboard); }