Activity的成员变量
2024-10-19 17:33:52
// set by the thread after the constructor and before onCreate(Bundle savedInstanceState) is called.
private Instrumentation mInstrumentation;
private IBinder mToken;
private int mIdent;
/*package*/ String mEmbeddedID;
private Application mApplication;
/*package*/ Intent mIntent;
/*package*/ String mReferrer;
private ComponentName mComponent;
/*package*/ ActivityInfo mActivityInfo;
/*package*/ ActivityThread mMainThread;
Activity mParent;
boolean mCalled;
/*package*/ boolean mResumed;
private boolean mStopped;
boolean mFinished;
boolean mStartedActivity;
private boolean mDestroyed;
private boolean mDoReportFullyDrawn = true;
/** true if the activity is going through a transient pause */
/*package*/ boolean mTemporaryPause = false;
/** true if the activity is being destroyed in order to recreate it with a new configuration */
/*package*/ boolean mChangingConfigurations = false;
/*package*/ int mConfigChangeFlags;
/*package*/ Configuration mCurrentConfig;
private SearchManager mSearchManager;
private MenuInflater mMenuInflater; private Window mWindow; private WindowManager mWindowManager;
/*package*/ View mDecor = null;
/*package*/ boolean mWindowAdded = false;
/*package*/ boolean mVisibleFromServer = false;
/*package*/ boolean mVisibleFromClient = true;
/*package*/ ActionBar mActionBar = null;
private boolean mEnableDefaultActionBarUp; private VoiceInteractor mVoiceInteractor; private CharSequence mTitle;
private int mTitleColor = 0; // we must have a handler before the FragmentController is constructed
final Handler mHandler = new Handler();
final FragmentController mFragments = FragmentController.createController(new HostCallbacks()); // Most recent call to requestVisibleBehind().
boolean mVisibleBehind; private static final class ManagedCursor {
ManagedCursor(Cursor cursor) {
mCursor = cursor;
mReleased = false;
mUpdated = false;
} private final Cursor mCursor;
private boolean mReleased;
private boolean mUpdated;
}
private final ArrayList<ManagedCursor> mManagedCursors =
new ArrayList<ManagedCursor>(); // protected by synchronized (this)
int mResultCode = RESULT_CANCELED;
Intent mResultData = null; private TranslucentConversionListener mTranslucentCallback;
private boolean mChangeCanvasToTranslucent; private SearchEvent mSearchEvent; private boolean mTitleReady = false;
private int mActionModeTypeStarting = ActionMode.TYPE_PRIMARY; private int mDefaultKeyMode = DEFAULT_KEYS_DISABLE;
private SpannableStringBuilder mDefaultKeySsb = null; protected static final int[] FOCUSED_STATE_SET = {com.android.internal.R.attr.state_focused}; @SuppressWarnings("unused")
private final Object mInstanceTracker = StrictMode.trackActivity(this); private Thread mUiThread; ActivityTransitionState mActivityTransitionState = new ActivityTransitionState();
SharedElementCallback mEnterTransitionListener = SharedElementCallback.NULL_CALLBACK;
SharedElementCallback mExitTransitionListener = SharedElementCallback.NULL_CALLBACK;
最新文章
- Thinking in java学习笔记之final
- android studio 使用问题 解决方法
- weblogic 11g 配置db2数据源
- 【转】gdb 调试段错误
- EnterpriseLibrary 6.0中DAAB独立数据库配置文件初始化
- Swift动画编程指南-01 简介
- 用python写makefile
- Oracle中获取执行计划的几种方法分析
- Qt for Windows:使用WinPcap开发高性能UDP服务器
- 互联网App应用程序测试流程及测试总结
- LeetCode之“字符串”:Valid Number(由此引发的对正则表达式的学习)
- mybatis的Selective接口和普通接口的区别
- IntelliJ IDEA 2018.3 for Mac 注册码激活
- 1: Myeclipse10 优化设置
- 【iCore4 双核心板_FPGA】例程十:FSMC总线通信实验——复用地址模式
- 内置数据结构(str)
- SQL SERVER 比较两个数据库中表和字段的差异
- 使用 nginx 代理 tomcat 服务器
- TableviewCell嵌套TextView自动换行
- 2017U-Mail邮件营销平台新邮件模板功能