android studio 错误: 常量字符串过长错误
省市区三级联动,位置字符串。
这样不行
改用json方案 ,读取array中文件
String provsData = new GetJsonDataUtil().getJson(activity, "provsData.json");//获取assets目录下的json文件数据
String distsData = new GetJsonDataUtil().getJson(activity, "distsData.json");//获取assets目录下的json文件数据
String citysData = new GetJsonDataUtil().getJson(activity, "citysData.json");//获取assets目录下的json文件数据
public class GetJsonDataUtil {
public String getJson(Context context, String fileName) {
StringBuilder stringBuilder = new StringBuilder();
try {
AssetManager assetManager = context.getAssets();
BufferedReader bf = new BufferedReader(new InputStreamReader(
assetManager.open(fileName)));
String line;
while ((line = bf.readLine()) != null) {
stringBuilder.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}
return stringBuilder.toString();
}
}