getParsed NullPointerException / Version 7

This commit is contained in:
Caesar2011
2018-10-22 16:51:54 +02:00
parent 3af8b55e7b
commit 16a7d8ae13
2 changed files with 10 additions and 4 deletions

View File

@@ -7,8 +7,8 @@ android {
applicationId "de.sebse.fuplanner"
minSdkVersion 15
targetSdkVersion 28
versionCode 6
versionName "1.1.4"
versionCode 7
versionName "1.1.5"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {

View File

@@ -5,19 +5,24 @@ import com.android.volley.toolbox.HttpHeaderParser;
import java.io.UnsupportedEncodingException;
import java.util.Map;
import androidx.annotation.Nullable;
/**
* Created by sebastian on 24.10.17.
*/
public class Result {
private final byte[] body;
@Nullable private final byte[] body;
private final Map<String, String> headers;
public Result(byte[] body, Map<String, String> headers) {
Result(@Nullable byte[] body, Map<String, String> headers) {
this.body = body;
this.headers = headers;
}
@Nullable
public String getParsed() {
if (this.body == null)
return null;
try {
return new String(this.body, HttpHeaderParser.parseCharset(headers));
} catch (UnsupportedEncodingException e) {
@@ -25,6 +30,7 @@ public class Result {
}
}
@Nullable
public byte[] getBytes() {
return body;
}