@Override public void onActivityCreated(Bundle aSavedState) { super.onActivityCreated(aSavedState); setRetainInstance(true); mMessage.setBackgroundColor(mPrefs.postBackgroundColor); mMessage.setTextColor(mPrefs.postFontColor); mExtras = getExtras(); mReplyType = mExtras.getInt(Constants.EDITING, getArguments().getInt(Constants.EDITING, -1)); mPostId = mExtras.getInt(Constants.POST_ID, getArguments().getInt(Constants.POST_ID, -1)); mThreadId = mExtras.getInt(Constants.THREAD_ID, getArguments().getInt(Constants.THREAD_ID, -1)); if (mReplyType < 0 || mThreadId < 0 || (mReplyType != AwfulMessage.TYPE_NEW_REPLY && mPostId < 0)) { Log.e(TAG, "MISSING ARGUMENTS!"); getActivity().finish(); } ((AwfulActivity) getActivity()).registerSyncService(mMessenger, mThreadId); getActivity() .getSupportLoaderManager() .restartLoader(Constants.REPLY_LOADER_ID, null, mReplyDataCallback); getActivity() .getContentResolver() .registerContentObserver(AwfulMessage.CONTENT_URI_REPLY, true, mReplyDataCallback); if (((AwfulActivity) getActivity()).isTV()) { mTitle.setText(getString(R.string.post_reply)); mSubmit.setOnClickListener(onSubmitClick); } }
@Override public void onActivityCreated(Bundle aSavedState) { super.onActivityCreated(aSavedState); if (DEBUG) Log.e(TAG, "onActivityCreated"); mMessage.setBackgroundColor(ColorProvider.getBackgroundColor()); mMessage.setTextColor(ColorProvider.getTextColor()); getActivity() .getContentResolver() .registerContentObserver(AwfulThread.CONTENT_URI, true, mThreadObserver); refreshLoader(); refreshThreadInfo(); }