欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

需要注意的问题 博客分类: 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的一款测试手机有这个现象,而在我自己的手机上面却可以正常显示
相关标签: 问题