@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(Constants.BEAN, bean); outState.putParcelable("replyDraftBean", replyDraftBean); outState.putBoolean("repost", enableRepost.isChecked()); }
@Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); MobclickAgent.onPageEnd(this.getClass().getName()); MobclickAgent.onPause(this); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState == null) { Intent intent = getIntent(); String action = intent.getAction(); if (!TextUtils.isEmpty(action)) { if (action.equals(WriteReplyToCommentActivity.ACTION_DRAFT)) { handleDraftOperation(intent); } else if (action.equals(WriteReplyToCommentActivity.ACTION_SEND_FAILED)) { handleFailedOperation(intent); } else if (action.equals(WriteReplyToCommentActivity.ACTION_NOTIFICATION_REPLY)) { handleNotificationReplyOperation(intent); } } else { handleNormalOperation(intent); } } enableRepost = (CheckBox) findViewById(R.id.repostCheckBox); enableRepost.setChecked(savedEnableRepost); mRepostRoot.setVisibility(View.VISIBLE); mCommentRoot.setVisibility(View.GONE); disPlayHomeAsUp(getToolbar()); getSupportActionBar().setTitle(R.string.reply_to_comment); }
@Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); if (savedInstanceState != null) { savedEnableRepost = savedInstanceState.getBoolean("repost", false); bean = savedInstanceState.getParcelable(Constants.BEAN); replyDraftBean = savedInstanceState.getParcelable("replyDraftBean"); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActionBar().setTitle(R.string.comments); getActionBar().setSubtitle(GlobalContext.getInstance().getCurrentAccountName()); token = getIntent().getStringExtra("token"); if (TextUtils.isEmpty(token)) token = GlobalContext.getInstance().getSpecialToken(); msg = (MessageBean) getIntent().getSerializableExtra("msg"); if (msg == null) { commentDraftBean = (CommentDraftBean) getIntent().getSerializableExtra("draft"); msg = commentDraftBean.getMessageBean(); getEditTextView().setText(commentDraftBean.getContent()); } getEditTextView().setHint("@" + msg.getUser().getScreen_name() + ":" + msg.getText()); }