Android开发,Slidingmenu+Fragment框架中,通过menu切换不同Fragment卡顿的解决方法
2016-06-16 09:56
471 查看
最近遇到这个问题了,而且fragment里面没有加载什么内容都很卡,查了很多资料。
有种方法是修改AndroidManifest.xml中的android:targetSdkVersion="17",虽然很多人都解决了,但是我的没有解决...
后来又看到有人说slidingmenu 和Fragment内部实现都是用一个runnable
尝试着在控制Fragment的Activity中修改了切换Fragment代码,增加了一个延迟的效果:
再运行程序,发现没有卡顿了。
有种方法是修改AndroidManifest.xml中的android:targetSdkVersion="17",虽然很多人都解决了,但是我的没有解决...
后来又看到有人说slidingmenu 和Fragment内部实现都是用一个runnable
尝试着在控制Fragment的Activity中修改了切换Fragment代码,增加了一个延迟的效果:
public void onViewClicked(Fragment fragment) { // TODO Auto-generated method stub mContent = fragment; getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, fragment).commit(); new Handler().postDelayed(new Runnable() { @Override public void run() { getSlidingMenu().showContent(); } },100); }
再运行程序,发现没有卡顿了。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories