@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putInt(KEY_FOLDER_ID, model.getFolderId()); outState.putString(KEY_FOLDER_NAME, model.getFolderName()); outState.putString(KEY_MEDIA_MODE, model.getMediaFilterMode().name()); }
private FilesActivityModel parseIntent() { FilesActivityModel model = new FilesActivityModel(); model.setFolderId(getIntent().getIntExtra(KEY_FOLDER_ID, 0)); model.setFolderName(getIntent().getStringExtra(KEY_FOLDER_NAME)); String mode = getIntent().getStringExtra(KEY_MEDIA_MODE); model.setMediaFilterMode(MediaFilterMode.valueOf(mode)); return model; }
private FilesActivityModel parseBundle(Bundle bundle) { FilesActivityModel model = new FilesActivityModel(); model.setFolderId(bundle.getInt(KEY_FOLDER_ID, 0)); model.setFolderName(bundle.getString(KEY_FOLDER_NAME)); String mode = bundle.getString(KEY_MEDIA_MODE); model.setMediaFilterMode(MediaFilterMode.valueOf(mode)); return model; }
private void initUI() { setSupportActionBar(toolbar); toolbarBack.setOnClickListener(v -> onBackPressed()); toolbarTitle.setText(model.getFolderName()); toolbarTitle.setOnClickListener(v -> onBackPressed()); listview.setAdapter(adapter); listview.setLayoutManager(new GridLayoutManager(this, FILES_COLUMN_COUNT)); // listview.addItemDecoration(decoration); }