質問編集履歴
4
内容の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,9 +35,9 @@
|
|
35
35
|
|
36
36
|
|
37
37
|
|
38
|
+
↑↑ここまで
|
38
39
|
|
39
40
|
|
40
|
-
|
41
41
|
package com.example.n0190.test;
|
42
42
|
|
43
43
|
|
3
内容の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,6 +32,12 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
+
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
|
40
|
+
|
35
41
|
package com.example.n0190.test;
|
36
42
|
|
37
43
|
|
2
URLConnectionについての質問に変えさせていただきました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
Android studio phpに接続したい!
|
body
CHANGED
@@ -1,13 +1,97 @@
|
|
1
|
-
Xcodeを用いたプログラムの作成についてです。
|
2
|
-
|
1
|
+
MySQLに接続するためにAndroid studioからApacheに接続しようとしています。
|
3
|
-
内容は次の通りです!
|
4
|
-
下記の条件に従い、アプリを作成してください
|
5
|
-
・各textfieldにはブレースホルダーを設定すること。
|
6
|
-
・入力するデータの種類に応じて、キーボードレイアウトを変化させること
|
7
|
-
|
2
|
+
一応、プログラムをまとめてみたのですが、エラーが起きてしまい、はじかれてしまいます....
|
8
3
|
|
9
|
-
|
10
|
-
|
4
|
+
因みにエラー
|
5
|
+
↓↓
|
6
|
+
E/AndroidRuntime: FATAL EXCEPTION: main
|
7
|
+
Process: com.example.n0190.test, PID: 4066
|
8
|
+
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.n0190.test/com.example.n0190.test.MainActivity}: java.lang.ClassCastException: com.example.n0190.test.MainActivity cannot be cast to android.app.Activity
|
9
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2327)
|
10
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
|
11
|
+
at android.app.ActivityThread.-wrap11(ActivityThread.java)
|
12
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
|
13
|
+
at android.os.Handler.dispatchMessage(Handler.java:102)
|
14
|
+
at android.os.Looper.loop(Looper.java:148)
|
15
|
+
at android.app.ActivityThread.main(ActivityThread.java:5417)
|
16
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
17
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
|
18
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
|
19
|
+
Caused by: java.lang.ClassCastException: com.example.n0190.test.MainActivity cannot be cast to android.app.Activity
|
20
|
+
at android.app.Instrumentation.newActivity(Instrumentation.java:1067)
|
21
|
+
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2317)
|
22
|
+
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
|
23
|
+
at android.app.ActivityThread.-wrap11(ActivityThread.java)
|
24
|
+
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
|
25
|
+
at android.os.Handler.dispatchMessage(Handler.java:102)
|
26
|
+
at android.os.Looper.loop(Looper.java:148)
|
27
|
+
at android.app.ActivityThread.main(ActivityThread.java:5417)
|
28
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
29
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
|
30
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
|
11
31
|
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
package com.example.n0190.test;
|
36
|
+
|
37
|
+
|
38
|
+
import android.os.AsyncTask;
|
39
|
+
|
40
|
+
import java.io.IOException;
|
41
|
+
import java.net.HttpURLConnection;
|
42
|
+
import java.net.MalformedURLException;
|
43
|
+
import java.net.URL;
|
44
|
+
|
45
|
+
public class MainActivity extends AsyncTask<Void, Void, String> {
|
46
|
+
@Override
|
47
|
+
protected void onPreExecute() {
|
48
|
+
super.onPreExecute();
|
49
|
+
|
50
|
+
}
|
51
|
+
|
52
|
+
@Override
|
53
|
+
protected String doInBackground(Void... params) {
|
54
|
+
HttpURLConnection con = null;
|
55
|
+
URL url = null;
|
56
|
+
String urlSt = "http://172.18.99.125:90/php.php";
|
57
|
+
|
58
|
+
try {
|
59
|
+
// URLの作成
|
60
|
+
url = new URL(urlSt);
|
61
|
+
// 接続用HttpURLConnectionオブジェクト作成
|
62
|
+
con = (HttpURLConnection)url.openConnection();
|
63
|
+
// リクエストメソッドの設定
|
64
|
+
con.setRequestMethod("POST");
|
65
|
+
// リダイレクトを自動で許可しない設定
|
66
|
+
con.setInstanceFollowRedirects(false);
|
67
|
+
// URL接続からデータを読み取る場合はtrue
|
68
|
+
con.setDoInput(true);
|
69
|
+
// URL接続にデータを書き込む場合はtrue
|
70
|
+
con.setDoOutput(true);
|
71
|
+
|
72
|
+
// 接続
|
73
|
+
con.connect(); // ①
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
} catch (MalformedURLException e) {
|
78
|
+
e.printStackTrace();
|
79
|
+
} catch (IOException e) {
|
80
|
+
e.printStackTrace();
|
81
|
+
}
|
82
|
+
|
83
|
+
return null;
|
84
|
+
}
|
85
|
+
|
86
|
+
|
87
|
+
@Override
|
88
|
+
protected void onPostExecute(String s) {
|
89
|
+
super.onPostExecute(s);
|
90
|
+
|
91
|
+
}
|
92
|
+
}
|
93
|
+
|
94
|
+
|
95
|
+
|
12
|
-
|
96
|
+
何が間違ってるのか教えていただけると嬉しいです!
|
13
|
-
よろしくお願い
|
97
|
+
よろしくお願いします!!
|
1
タイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
Xcode(textfield)
|
body
CHANGED
File without changes
|