1
である必要があるよりも短いです。サーバからアプリケーションに文字列を取り込んでログに記録すると、文字列は必要以上に短くなります。
文字列の長さのために起こっていると考えましたが、文字列全体は113137文字(制限は10^32 -1)です。
私に返す文字列の長さは4000サーバからの文字列が何らかの理由で
コードのようなものされています
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(IS));
StringBuilder stringBuilder = new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
Log.d("Base64", stringBuilder.toString());
Logcatは "長すぎる"文字列を切り捨てます。これはこれではありません。 http://stackoverflow.com/questions/8888654/android-set-max-length-of-logcat-messages –
ところで、すべての行に改行を追加すると、readLineはこれらを削除します。 –
はい、他の人が言っているように、ロングストリングを切り捨ててプリントします...あなたが受け取った文字列の長さはどのように4000ですか?長さをstring.length()を使って表示し、あなたが期待したものを受け取ったことを確認してください。 – Dinash