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

質問編集履歴

1

エラー文とimport文を追加しました

2019/12/06 07:27

投稿

Masa_1321412
Masa_1321412

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,34 @@
1
1
  ### 前提・実現したいこと
2
2
  android studioによるアプリ作成で
3
3
  ボタンを押したときwebページにGET方式でURLに情報を入れて送信する機能を実装したいです。
4
- androidではメインスレッドでネットワーク通信を許していないそうなので非同期で通信する処理を実装しようとしたところthisの部分にエラーが出ています
4
+ androidではメインスレッドでネットワーク通信を許していないそうなので非同期で通信する処理を実装しようとしたところthisの部分に赤波線でエラーが出ています
5
5
  このサイトを参考にしました [リンク内容](http://shiro-16.hatenablog.com/entry/2014/03/25/004856)
6
6
 
7
7
  ### 該当のソースコード
8
8
  ```
9
+ import androidx.appcompat.app.AppCompatActivity;
10
+ import androidx.core.app.ActivityCompat;
11
+
12
+ import android.Manifest;
13
+ import android.app.Activity;
14
+ import android.content.Context;
15
+ import android.content.Intent;
16
+ import android.content.pm.PackageManager;
17
+ import android.location.Location;
18
+ import android.location.LocationListener;
19
+ import android.location.LocationManager;
20
+ import android.net.Uri;
21
+ import android.os.AsyncTask;
22
+ import android.os.Bundle;
23
+ import android.view.View;
24
+ import android.widget.Button;
25
+ import android.widget.ImageView;
26
+ import android.widget.TextView;
27
+ import android.widget.Toast;
28
+
29
+ import java.net.HttpURLConnection;
30
+ import java.net.URL;
31
+
9
32
  public class result extends AppCompatActivity{
10
33
  final String name = intent.getStringExtra("name");
11
34
  int number = intent.getIntExtra("number",0);
@@ -32,6 +55,15 @@
32
55
  }
33
56
  ```
34
57
  ```ここに言語を入力
58
+ import android.app.Activity;
59
+ import android.content.Context;
60
+ import android.net.Uri;
61
+ import android.os.AsyncTask;
62
+
63
+ import java.io.IOException;
64
+ import java.io.InputStream;
65
+ import java.net.HttpURLConnection;
66
+ import java.net.URL;
35
67
  public class AsyncHttpRequest extends AsyncTask<String, Void, String> {
36
68
  private Activity result;
37
69
 
@@ -59,6 +91,15 @@
59
91
  }
60
92
  }
61
93
  ```
94
+ ###エラー文
95
+ ```
96
+ AsyncHttpRequest
97
+ (android.app.Activity)
98
+ in AsyncHttpRequest cannot be applied
99
+ to
100
+ (anonymous android.view.View.OnClickListener)
62
101
 
102
+ ```
103
+
63
104
  ### 補足情報(FW/ツールのバージョンなど)
64
105
  android studio version 3.4.2