質問編集履歴

1

sdsds

2021/12/27 11:21

投稿

a.‫com
a.‫com

スコア871

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,53 @@
9
9
  単に別スレッドでリクエスト投げて結果をコールバックで受け取れればよいだけのですが
10
10
 
11
11
  AsyncTaskは使う必要はないのしょうか?
12
+
13
+
14
+
15
+ コードです
16
+
17
+ ```java
18
+
19
+ class RequestTask extends AsyncTask<Void, Void, String> {
20
+
21
+ @Override
22
+
23
+ protected void onPreExecute() {
24
+
25
+ }
26
+
27
+ @Override
28
+
29
+ protected String doInBackground(Void... arg0) {
30
+
31
+ return response_data;
32
+
33
+ }
34
+
35
+ @Override
36
+
37
+ protected void onPostExecute(String result) {
38
+
39
+ showResponseView(result);
40
+
41
+ }
42
+
43
+ }
44
+
45
+ これをMainActivityのonClickからよんでるだけです
46
+
47
+ public void onClick(View v) {
48
+
49
+ if (v == null) {
50
+
51
+ return;
52
+
53
+ }
54
+
55
+ switch (v.getId()) {
56
+
57
+ case R.id.button:
58
+
59
+ new RequestTask().execute();
60
+
61
+ ```