Android studioテストアドレス3段連動時jsonデータ長すぎヒントエラー:定数文字列長すぎ
970 ワード
プロジェクトにアドレスの3級の連動を適用する時テストが一大の逃げたjsonのデータをあげたためプロジェクトの中で1つの定数を作成してこのjsonを保存してそれから専用beanで適用しますしかしエラーをヒントにします:定数の文字列は長すぎます
そこでjsonファイルの形式でassetsファイルの下に1つ作成する.jsonファイルはこれらのデータを貼り付けてコードでこのファイルを読みます
そこでjsonファイルの形式でassetsファイルの下に1つ作成する.jsonファイルはこれらのデータを貼り付けてコードでこのファイルを読みます
String provsData = new GetJsonDataUtil().getJson(this, "addr.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();
}
}