Skip to content

Commit b634465

Browse files
committed
重置代码:准备采取 AsyncTask 和 Loader 的方案解决问题
1 parent ef3eb45 commit b634465

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

app/src/main/java/io/github/xmu_android_basics/pm25/MainActivity.java

+5-16
Original file line numberDiff line numberDiff line change
@@ -33,28 +33,17 @@ protected void onCreate(Bundle savedInstanceState) {
3333
}
3434

3535
public void onButtonClick(View view) {
36-
new Thread(new Runnable() {
37-
@Override
38-
public void run() {
39-
citiesResponse = queryData(PM25_CITIES_REQUEST_URL);
40-
41-
updateUi(citiesResponse);
42-
}
43-
}).start();
36+
citiesResponse = queryData(PM25_CITIES_REQUEST_URL);
37+
updateUi(citiesResponse);
4438
}
4539

4640
/**
4741
* Update the screen to display information from the given response.
4842
*/
49-
private void updateUi(final String response) {
50-
final TextView responseTextView = (TextView) findViewById(R.id.response);
43+
private void updateUi(String response) {
44+
TextView responseTextView = (TextView) findViewById(R.id.response);
5145

52-
responseTextView.post(new Runnable() {
53-
@Override
54-
public void run() {
55-
responseTextView.setText(response);
56-
}
57-
});
46+
responseTextView.setText(response);
5847
}
5948

6049
private String queryData(String queryString) {

0 commit comments

Comments
 (0)