teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

sdsds

2021/12/27 11:21

投稿

a.‫com
a.‫com

スコア916

title CHANGED
File without changes
body CHANGED
@@ -3,4 +3,29 @@
3
3
  MainActivityのonClickからAsyncTaskのサブクラスのexecuteをよんでいるだけなのですが、、、
4
4
 
5
5
  単に別スレッドでリクエスト投げて結果をコールバックで受け取れればよいだけのですが
6
- AsyncTaskは使う必要はないのしょうか?
6
+ AsyncTaskは使う必要はないのしょうか?
7
+
8
+ コードです
9
+ ```java
10
+ class RequestTask extends AsyncTask<Void, Void, String> {
11
+ @Override
12
+ protected void onPreExecute() {
13
+ }
14
+ @Override
15
+ protected String doInBackground(Void... arg0) {
16
+ return response_data;
17
+ }
18
+ @Override
19
+ protected void onPostExecute(String result) {
20
+ showResponseView(result);
21
+ }
22
+ }
23
+ これをMainActivityのonClickからよんでるだけです
24
+ public void onClick(View v) {
25
+ if (v == null) {
26
+ return;
27
+ }
28
+ switch (v.getId()) {
29
+ case R.id.button:
30
+ new RequestTask().execute();
31
+ ```