Your task is to write an Android application that displays a quiz question, like this:

The question and four answer options should be read in from here. Of course, the question will change when your problem is graded. You will need to read the file.
You check in a project that solves the assignment together with a report in a file report.txt. Use plain text, not Word or RTF, or you won't get credit for the report. Make sure that report.txt and report.png are in the workspace/hw01 directory.
In the report, answer the questions given in the step-by-step instructions below.
hw01 in the package edu.sjsu.cs185c.hw01.question.txt. Make sure each element has an ID. Add a screen capture of the interface builder when you are done in report.png. ArrayList<String> result = new ArrayList<String>();
try {
URL url = new URL(urlString);
Scanner in = new Scanner(url.openStream());
while (in.hasNextLine())
result.add(in.nextLine());
in.close();
} catch (IOException e) {
Log.e(getClass().toString(), e.getMessage());
}
Place this code in your onCreate method, and then set each TextView to results.get(0), results.get(1), and so on. What happens when you run your program?Log.e call? How do you know for sure?AsyncTask to solve this problem. In your report, explain how you figured out how to do that. What books or web sites did you consult? What mistakes did you make?Make sure you push multiple stages. You will lose points if you don't do it, and I would also be very suspicious of any answer that fully develops without intermediate work. Also, be sure to to push any junk (classfiles, generated files, metadata). The .gitignore from the lab should take care of that.