这两天一直被这个问题困扰,假如app长时间在后台运行,再点击进入会crash,而且fragment页面有重叠现象,让我十分不爽。研究了一天,终于明白其中的原理并加以解决。解决办法如下: ????如果系统内存...
分类:
其他好文 时间:
2015-06-20 19:41:30
阅读次数:
103
pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getServ...
分类:
移动开发 时间:
2015-06-16 14:39:21
阅读次数:
115
PendingIntent有一个getActivity方法,第一个参数是上下文,第二个参数 requestCode,第三个参数是 Intent,用来存储信息,第四个参数是对参数的操作标识,常用的就是FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT。当使用FLAG_UPD...
分类:
移动开发 时间:
2015-05-30 16:26:01
阅读次数:
2516
Fragment回调顺序onAttach->onCreate->onCreateView->onActivityCreatedps:最后发现经常在Fragment里面getActivity()为空,特别是在AsyncTask的onPostExecute里面,解决方案是定义Activity成员变量,然...
分类:
其他好文 时间:
2015-05-29 11:40:10
阅读次数:
91
在控件ID正确的情况下,检查是否在实例化布局文件之后,获取LISTVIEW,先inflate找layout下布局文件,并实例化后才能获得Listview的IDdemo:public class FragmentPage extends Fragment { View view = null; @O....
分类:
移动开发 时间:
2015-05-27 11:53:58
阅读次数:
130
dialog的代码是一个登陆状态异常后弹出,让强制重新登录的弹窗: AlertDialog.Builder builder = new AlertDialog.Builder(
getActivity(),
android.R.style.Theme_Holo_Light_Panel);
builder.setMessage("登录异常,请点退出重新登录");
builder.se...
分类:
其他好文 时间:
2015-05-18 16:51:21
阅读次数:
432
Fragment中获取Activity的Context时只需要this.getActivity()即可. 而不是许多人说的this.getActivity().getApplicationContext(),如果用后者传入AlterDialog肯定会报错(android.view.WindowMa....
分类:
其他好文 时间:
2015-05-09 20:24:25
阅读次数:
129
一个Fragment的实例总是和包含它的Activity直接相关。 fragment可以通过getActivity()方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。 如: View listView =getActivity().findVie...
分类:
其他好文 时间:
2015-05-07 23:41:51
阅读次数:
169
当我们在使用开源框架SlidingMenu时,如果要是使用到ViewPager,就会出现滑动冲突。
解决方案:
}/** 解决ViewPager和侧滑冲突 */
public void changeSlidingMenuTOUCHMODE(int arg0) {
switch (arg0) {
case 0:
if (getActivity() instanceof Sl...
分类:
其他好文 时间:
2015-05-02 09:37:22
阅读次数:
161
Manifest.xml中: 选中设置中的条目: Activity activity = getActivity(); PreferenceScreen s...
分类:
其他好文 时间:
2015-04-06 17:11:20
阅读次数:
118