I am getting string from a php file at server side using retrofit 1.9 in android M like this -
...
String output = "";
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(result.getBody().in()));
output = reader.readLine();
}
catch (IOException e) {
...
}
});
}
arr = output.split("-");
textviewvar.setText(arr[0]);
...
I have tested that the output string contains HelloWorld-2017 and when I displayed individual array element arr[0] and arr[1] using Toast, they were displayed as expected.
But when I am trying to setText(arr[0]), the app crashes!!!
I know that the array element is not empty as I have checked them everytime.
What should I do?
Edit: I tried setContentView(R.layout.activity_main) but the app continues to crash.
In the method protected void onCreate(Bundle savedInstanceState) I have initialized textviewvar whereas the variable has class scope.