Android Studio ,项目开发Bug大全
来源:互联网 发布:可以做生意的软件 编辑:程序博客网 时间:2024/04/30 10:16
记录开发中遇到的所有的问题,供自己学习也方便大家参考!
分两类,一类是项目中遇到的bug,还有一类是Android studio使用遇到的问题!
1.今天在github上下载PhotoView项目导入到studio中的时候出现了此bug;
报错类容:
Gradle 'PhotoView-master' project refresh failed
Error:No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.
解决方式:
打开项目下面的build.gradle文件定位到dependencies;
dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'}更新maven-plugin的依赖默认是1.3版,修改为1.5版在Sync即可正常运行
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
2.使用PhotoView中,在popupwindown中显示图片,实现左右滑动,放大缩小,popupwindown设置是宽是全屏高是自身适配,默认PhotoView是不支持单击事件,也就是单击无反应,想要实现点击关闭popupwindown窗口,其它事件不变,跟微信朋友圈的查看图片效果一样,百度了一番之后,很多人说设置setOnPhotoTapListtener可以实现单击事件,
photoView.setOnPhotoTapListener(new PhotoViewAttacher.OnPhotoTapListener() { @Override public void onPhotoTap(View view, float x, float y) { popupWindow.dismiss(); }});设置后发现只能在图片显示的范围内点击才有效。然后自己查看了PhotoView源码之后发现还有一个方法,
@Overridepublic void setOnViewTapListener(OnViewTapListener listener) { mAttacher.setOnViewTapListener(listener);}
看名称应该是设置当前视图的单击事件,重写了这个方法之后果然全屏幕单击都有效果了,当时这个全屏幕是要在PopupWindown的窗口内,不过我的PopupWindown设置的是全屏显示,所以就可以实现全屏单击都有效果了,效果类似微信朋友圈查看图片的效果。
3.在使用pageradapter 时候,重写其方法以后 运行的后滑动图片的时候回出现内存溢出导致程序崩溃 报错java.lang.unsupportedoperationexception: requim
报错内容:
Java.lang.UnsupportedOperationException: Required method destroyItem was not overriddendestroyItem
解决方式:
- /**重写这个方法**/
- public void destroyItem(View container,intposition,Object object){
- container.removeView((View)object)
- }
- Android Studio ,项目开发Bug大全
- Android Studio 开发快捷键大全
- Android Studio 开发中遇到的bug
- Android开发之Eclipse碰到Android Studio的Bug修复
- Android Studio常见bug
- Android Studio BUG
- Android Studio bug
- android studio常见bug
- Android Studio开发项目中问题总结
- Android Studio项目开发实用快捷键!!
- 使用Android Studio开发J2SE项目方法
- JAVASCRIPT开发BUG调试大全
- Android Studio使用大全
- Android Studio快捷键大全
- Android Studio 快捷键大全
- Android Studio快捷键大全
- android studio 快捷键大全
- Android Studio 快捷键大全
- 洛谷 P1069 细胞分裂
- av_reduce
- codeforces 721C journey(动态规划+拓扑排序)
- PE文件本地DLL注入实现
- JavaSE:1min讲解引用类型参数(2)-抽象类
- Android Studio ,项目开发Bug大全
- Window 学习笔记(一)
- 设计模式小结
- Bitmap【Android】
- asp.net下微信网页授权
- 项目中的坑 总结
- remote_loginpasswordfile=NONE
- 举例解释Touch 事件的分发和消费机制(通俗易懂)
- 解读2015之自然语言处理篇:持续探索 稳中前行