解决方案
hello_12413
这个作者很懒,什么都没留下…
展开
-
解决Fragment 重复加载,刷新问题
之前写东西用的是fragment,但是每次replaceFragment再回来,都会重新执行onCreateView等函数,特别蛋疼。看到网上的说法,用saveinsatance,但是好像不靠谱,后来把变量写成了全局变量。但是遇到个问题Fragment使用灵活,真心不错。后来在网上见到了解决方案,经过实验确实可行。代码如下:@Override public View onCrea原创 2015-05-28 15:36:12 · 5335 阅读 · 5 评论 -
拍照图片旋转问题
公司App需要上传头像,手机拍照不同的手机不同的角度,拍出来的照片可能是旋转的。所以需要再旋转回来。 先获取图片被旋转的角度/** * 读取图片属性:旋转的角度 * * @param path * 图片绝对路径 * @return degree旋转的角度 */ public static int readP原创 2015-10-04 16:19:12 · 516 阅读 · 0 评论 -
Android WebView 支持H5 DOM Storage
什么是DOM StorageHTML5 是下一代 HTML 标准,开始吸引越来越多人的目光。HTML5 的 DOM Storage 机制提供了一种方式让程序员能够把信息存储到本地的计算机上,在需要时获取。这点和 cookie 相似,区别是 DOM Storage 提供了更大容量的存储空间。 DOM Storage 分为 sessionStorage 和 localStorage。 localSt原创 2015-10-04 13:11:53 · 8689 阅读 · 1 评论 -
ScrollView中放ListView,ListView中放GridView冲突问题
ScrollView 中放ListView是避免不了的,网上有种靠谱的方法,我用过觉得很不错。ListView package com.work.driver.view;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** * @project a_d原创 2015-10-04 16:27:07 · 365 阅读 · 0 评论 -
解决ViewPager 放在ListView 头位置事件冲突
很多情况下,ListView头会放着一个横向滑动的控件,不管是ViewPager还是其他自己写的View 。都会有冲突,因为手指滑动无法保证百分之百的水平或者竖直,所以需要重写头部View的dispatchTouchEvent方法来解决问题。如下所示: float mDownX; float mDownY;// 处理Viewpager作为ListView头事件冲突 @Over原创 2015-12-20 20:18:12 · 594 阅读 · 0 评论 -
JS&Java 交互 报错 JavaException was raised during method Invocation
如上图所示当JS调用本地方法时报错,原因让人很容易忽略。在与JS交互的方法中不能直接操作View,需要放在主线程操作才能生效。如下代码所示: @JavascriptInterface public void setTitle(final String title) { HandlerUtil.runOnUiThread(new Runnable() { ...原创 2019-05-22 10:45:20 · 13941 阅读 · 0 评论