摘要: final AlertController.AlertParams p = mAlertParams; p.mCursor = mCursor; p.mOnClickListener = mRingtoneClickListener; p.mLabelCol... 阅读全文
posted @ 2015-07-30 14:15 williamgufeng 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 在默认情况下当发生横竖屏切换时,当前Activity中的fragment都会通过Fragment.instantiate重新生成,该方法将使用默认的构造函数来生成相应的Fragment,所以如果没有默认构造函数的话将会报错,例如: class MyFragment {public MyFragmen... 阅读全文
posted @ 2015-07-30 12:08 williamgufeng 阅读(5191) 评论(0) 推荐(1) 编辑
摘要: 曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12... 阅读全文
posted @ 2015-07-30 12:06 williamgufeng 阅读(4101) 评论(0) 推荐(0) 编辑
摘要: 由于业务要求,需要在弹出AlertDialog的时候,将其中的一个按钮置为灰色,即禁用点击功能。下面是具体的实现方法,一个Demo布局很简单,一个按钮,点击后弹出禁用按钮的AlertDialog,就不放代码了。主要说一下有关禁用方面的话题 class MyOnClickListener imp... 阅读全文
posted @ 2015-07-30 11:52 williamgufeng 阅读(1004) 评论(0) 推荐(0) 编辑