需要注意的问题 博客分类: Android 问题
程序员文章站
2024-03-24 17:28:10
...
- StartActivityForResult的问题
在Activity中使用startActivityForResult时,该Activity的onActivityResult()方法不能执行,后查到原因是跳转的Activty使用了单利模式 android:launchMode="singleTask"
在TabHost+Fragment,在Fragment中重写onActivityResult()不能执行到,后查到进入了FragmentActivity中的onActivityResult();而且,在必须使用getActivity.startActivityForResult(),这样才能确保requestCode一致 - tabhost中getSupportFragmentManager().findFragmentByTag的问题
只有使用FragmentTransation.add()方法后,才能从FragmentManager中findFragmentByTag(),所以可能出现切换Fragment的时候才实例前一个Fragment,解决方法是在之前就实例化,然后将实例化的对象add - PopupOverlay点击事件的问题
PopupOverlay如果在Activity销毁了,但没有调用PopupOverlay.hidePop()方法讲pop结束掉,那么下次进入时,尽管Activity不是单例模式,PopupOverlay的点击事件将无效 -
mAdapter.notifyDataSetChanged();数据没变
BaseAdapter与List绑定了,如果有数据变化BaseAdpater需要重新创建对象 -
mAdapter = new ChartAdapter(this, mList);
mListView.setAdapter(mAdapter);
- 使用SlidingMenu不能将菜单页面滑出来
最后找到解决方法是在Fragment页面中使用ScrollView控件,这样就能侧滑,纠结了好一阵子! -
PopupWindow设置了显示消失动画,但是显示的动画没有,消失的动画正常
后发现,我使用Coolpad的一款测试手机有这个现象,而在我自己的手机上面却可以正常显示
下一篇: Maven的安装、配置以及使用
推荐阅读
-
需要注意的问题 博客分类: Android 问题
-
基于maven的web项目调试问题 博客分类: Maven 问题maventomcat
-
解决eclipse中无法直接使用Base64Encoder的问题 博客分类: JavaEclipse Base64Encodereclipse
-
你总能看到的脑残问题 博客分类: vb2005xu发发牢骚 脑残问题
-
Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决 博客分类: springMVC @ResponseBodyspringmvc乱码响应乱码中文乱码乱码
-
linux的top命令分析问题 博客分类: linux
-
extjs的几个技巧,解决ajax请求时用户session超时问题 博客分类: ExtJSJavascript ext
-
解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法 博客分类: JavaSpring spring框架
-
Extjs中关于使用分组表格控件之后无法获取对应的行记录问题。 博客分类: Extjs Extjsgrid
-
[ROR] 修复“使用POST方法时,通过URL参数改写_session_id无效”的问题 博客分类: Ruby RailsIEEXT浏览器CGI