Do not hardcode /data/; use Context.getFilesDir().getPath() instead 解决方法
在Android项目中如果使用字符串路径会提示 Do not hardcode "/data/"; use Context.getFilesDir().getPath() instead,如图所示
原因是因为硬编码不是对任何设备都适合,在一些设备上可能会给出错误消息或无法正常工作。可以做如下替换。
String dirPath= "/data/data/com.weather.app/shared_prefs/";改为
String dirPath = this.getApplication().getFilesDir().getParentFile().getPath()+"/shared_prefs/";
这样的话就能解决问题了。
Do not hardcode /data/; use Context.getFilesDir().getPath() instead 解决方法相关推荐
- ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法
ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法 参考文章: (1)ASP.NET一般处理程序新建一个方法里使用context.Response.Wr ...
- Keil调试时候提示 The window position data for this project is inconsistent解决方法
CubeMX 6.7.0版本创建Keil MDK项目,调试时候提示 The window position data for this project is inconsistent解决方法 造成问题 ...
- 未能加载文件或程序集System.Data,Version=2.0.0.0解决方法
sqlserver 2005打开出现无法正常访问数据,提示信息: 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicK ...
- data too long for column的解决方法
一般是编码问题 总之 我最后用 set names utf8 解决了
- 获取referer中的请求参数_Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法...
本文实例讲述了Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法.分享给大家供大家参考,具体如下: HTTP请求中,如果是get请求,那么 ...
- vue更新data中的数据页面不渲染_vue更新obj类data的属性无效,页面data没刷新解决方法vue.set...
问题描述 Vue的data使用有坑啊,它不能直接修改创建的对象的属性,例如想要给 user 添加一个 name 属性,值是 Jay . 先来一个添加的错误示例(这是一个大坑,请注意),这样写页面不渲染 ...
- WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法
WCF Data Service 的.NET Client 的不支持返回值为原生类型(string,int)的服务操作调用,例如我们用如下服务操作: [WebGet] public ObjectQu ...
- 没有安装提供程序“System.Data.SqlServerCe.3.5”的解决方法
没有安装提供程序"System.Data.SqlServerCe.3.5"的解决方法 参考文章: (1)没有安装提供程序"System.Data.SqlServerCe. ...
- 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...
最新文章
- 图像增强之拉普拉斯锐化---高斯一阶导二阶导数
- PHP使用文件锁解决高并发问题示例
- 【C语言】数字在排序数组中出现的次数(改动)
- 由java的八个基本数据类型说开去
- jar java classpath_Java ClassLoader和ClassPath
- [Java] 蓝桥杯ALGO-120 算法训练 学做菜
- 介绍一个工具给大家,做网站时,经常要上传文件到外网服务器,但是上传时往往需要很长时间,如果有一个文件对比工具……...
- 【5分钟 Paper】Reinforcement Learning with Deep Energy-Based Policies
- 我们应该如何去了解JavaScript引擎的工作原理
- css3波,CSS3 声波
- 点击箭头 切图 html,css写箭头
- Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
- 向武 清华大学 计算机,哥哥保送弟弟全市第二 双胞胎同时上清华(组图)
- python os popen_【转】python os.popen 超时问题
- 计算机 检测三维球状表面的算法,三维形状计测,3-D height measurement,音标,读音,翻译,英文例句,英语词典...
- Sqlserver分页查询语句
- C++中的fstream/ifstream/ofstream和MFC中的CFile/CStdioFile
- 以WhatsApp为例,外贸人如何从0到1构建社交营销闭环全流程
- stm32利用外部中断控制小台灯
- 【Python小游戏】俄罗斯方块