private void refreshAccountDetails() { // we only want to show user details for WordPress.com users if (AccountHelper.isSignedIn()) { Account defaultAccount = AccountHelper.getDefaultAccount(); mDisplayNameTextView.setVisibility(View.VISIBLE); mUsernameTextView.setVisibility(View.VISIBLE); mAvatarFrame.setVisibility(View.VISIBLE); int avatarSz = getResources().getDimensionPixelSize(R.dimen.avatar_sz_large); String avatarUrl = GravatarUtils.fixGravatarUrl(defaultAccount.getmAvatar(), avatarSz); mAvatarImageView.setImageUrl(avatarUrl, LeaNetworkImageView.ImageType.AVATAR); mUsernameTextView.setText("@" + defaultAccount.getmUserName()); mLoginLogoutTextView.setText(R.string.me_disconnect_from_leanote_com); String displayName = defaultAccount.getmUserName(); if (!TextUtils.isEmpty(displayName)) { mDisplayNameTextView.setText(displayName); } else { mDisplayNameTextView.setText(defaultAccount.getmUserName()); } } else { mDisplayNameTextView.setVisibility(View.GONE); mUsernameTextView.setVisibility(View.GONE); mAvatarFrame.setVisibility(View.GONE); mLoginLogoutTextView.setText(R.string.me_connect_to_leanote_com); } }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setHasOptionsMenu(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); mdatas = new ArrayList<>(); Bundle extras = getActivity().getIntent().getExtras(); if (extras != null) { type = extras.getInt("type"); if (type == Constant.NOTEBOOK_SEARCH) { allDatas = Leanote.leaDB.getNotebookList(AccountHelper.getDefaultAccount().getmUserId()); } else if (type == Constant.BLOG_SEARCH) { allDatas = Leanote.leaDB.getNoteisBlogList(AccountHelper.getDefaultAccount().getmUserId()); } else { allDatas = Leanote.leaDB.getNotesList(AccountHelper.getDefaultAccount().getmUserId()); } } else { allDatas = Leanote.leaDB.getNotesList(AccountHelper.getDefaultAccount().getmUserId()); } mAdapter = new SearchAdapter(getActivity(), mdatas); mRecyclerView.setAdapter(mAdapter); }
private void signOutWordPressComWithConfirmation() { String message = String.format( getString(R.string.sign_out_leacom_confirm), AccountHelper.getDefaultAccount().getmUserName()); new AlertDialog.Builder(getActivity()) .setMessage(message) .setPositiveButton( R.string.signout, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { signOutWordPressCom(); } }) .setNegativeButton(R.string.cancel, null) .setCancelable(true) .create() .show(); }
private void initSettingsFields() { boolean isMarkdown = AccountHelper.getDefaultAccount().isUseMarkdown(); switch_markdown.setChecked(isMarkdown); RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) switch_markdown_button.getLayoutParams(); if (isMarkdown) { params.addRule(RelativeLayout.ALIGN_RIGHT, -1); params.addRule(RelativeLayout.ALIGN_LEFT, R.id.toggleButton_public_blog); switch_markdown_button.setLayoutParams(params); switch_markdown_button.setImageResource(R.drawable.progress_thumb_selector); switch_markdown.setGravity(Gravity.RIGHT | Gravity.CENTER_VERTICAL); } else { params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.switch_markdown); params.addRule(RelativeLayout.ALIGN_LEFT, -1); switch_markdown_button.setLayoutParams(params); switch_markdown_button.setImageResource(R.drawable.progress_thumb_off_selector); switch_markdown.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL); } }