質問編集履歴

4

内容の追加

2017/06/02 01:46

投稿

sosuke_21
sosuke_21

スコア12

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
-
75
+ ↑↑ここまで
76
76
 
77
77
 
78
78
 

3

内容の追加

2017/06/02 01:46

投稿

sosuke_21
sosuke_21

スコア12

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,18 @@
66
66
 
67
67
 
68
68
 
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
69
81
  package com.example.n0190.test;
70
82
 
71
83
 

2

URLConnectionについての質問に変えさせていただきました。

2017/06/02 01:45

投稿

sosuke_21
sosuke_21

スコア12

test CHANGED
@@ -1 +1 @@
1
- Xcode(textfield)
1
+ Android studio phpに接続したい!
test CHANGED
@@ -1,25 +1,193 @@
1
- Xcodeを用いたプログラムの作成てです。
1
+ MySQLに接続するためにAndroid studioからApacheに接続しようとしてす。
2
2
 
3
- 今回は、textfieldを使った文字列の連結を目的としたプログラムの作成です。
4
-
5
- 内容は次の通りです!
6
-
7
- 下記の条件に従い、アプリを作成してください
8
-
9
- ・各textfieldにはブレースホルダーを設定すること。
10
-
11
- ・入力するデータの種類に応じて、キーボードレイアウトを変化させること
12
-
13
- ・「文字列連結ボタン」タップする、すべての入力内容結合され下のベルに表示さる。
3
+ 一応、プログラムみたですが、ーが起きてしまい、はじかてしまいます....
14
4
 
15
5
 
16
6
 
17
- textfieldの入力まではいいのですが、
7
+ 因みにエラー
18
8
 
19
- 文字列の連結ボタンの処理がちゃんと連結されないもので困ってます!
9
+ ↓↓
10
+
11
+ E/AndroidRuntime: FATAL EXCEPTION: main
12
+
13
+ Process: com.example.n0190.test, PID: 4066
14
+
15
+ 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
16
+
17
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2327)
18
+
19
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
20
+
21
+ at android.app.ActivityThread.-wrap11(ActivityThread.java)
22
+
23
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
24
+
25
+ at android.os.Handler.dispatchMessage(Handler.java:102)
26
+
27
+ at android.os.Looper.loop(Looper.java:148)
28
+
29
+ at android.app.ActivityThread.main(ActivityThread.java:5417)
30
+
31
+ at java.lang.reflect.Method.invoke(Native Method)
32
+
33
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
34
+
35
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
36
+
37
+ Caused by: java.lang.ClassCastException: com.example.n0190.test.MainActivity cannot be cast to android.app.Activity
38
+
39
+ at android.app.Instrumentation.newActivity(Instrumentation.java:1067)
40
+
41
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2317)
42
+
43
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
44
+
45
+ at android.app.ActivityThread.-wrap11(ActivityThread.java) 
46
+
47
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
48
+
49
+ at android.os.Handler.dispatchMessage(Handler.java:102) 
50
+
51
+ at android.os.Looper.loop(Looper.java:148) 
52
+
53
+ at android.app.ActivityThread.main(ActivityThread.java:5417) 
54
+
55
+ at java.lang.reflect.Method.invoke(Native Method) 
56
+
57
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
58
+
59
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
20
60
 
21
61
 
22
62
 
23
- 力をお貸しいただけるとありがたいです!
24
63
 
64
+
65
+
66
+
67
+
68
+
69
+ package com.example.n0190.test;
70
+
71
+
72
+
73
+
74
+
75
+ import android.os.AsyncTask;
76
+
77
+
78
+
79
+ import java.io.IOException;
80
+
81
+ import java.net.HttpURLConnection;
82
+
83
+ import java.net.MalformedURLException;
84
+
85
+ import java.net.URL;
86
+
87
+
88
+
89
+ public class MainActivity extends AsyncTask<Void, Void, String> {
90
+
91
+ @Override
92
+
93
+ protected void onPreExecute() {
94
+
95
+ super.onPreExecute();
96
+
97
+
98
+
99
+ }
100
+
101
+
102
+
103
+ @Override
104
+
105
+ protected String doInBackground(Void... params) {
106
+
107
+ HttpURLConnection con = null;
108
+
109
+ URL url = null;
110
+
111
+ String urlSt = "http://172.18.99.125:90/php.php";
112
+
113
+
114
+
115
+ try {
116
+
117
+ // URLの作成
118
+
119
+ url = new URL(urlSt);
120
+
121
+ // 接続用HttpURLConnectionオブジェクト作成
122
+
123
+ con = (HttpURLConnection)url.openConnection();
124
+
125
+ // リクエストメソッドの設定
126
+
127
+ con.setRequestMethod("POST");
128
+
129
+ // リダイレクトを自動で許可しない設定
130
+
131
+ con.setInstanceFollowRedirects(false);
132
+
133
+ // URL接続からデータを読み取る場合はtrue
134
+
135
+ con.setDoInput(true);
136
+
137
+ // URL接続にデータを書き込む場合はtrue
138
+
139
+ con.setDoOutput(true);
140
+
141
+
142
+
143
+ // 接続
144
+
145
+ con.connect(); // ①
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+ } catch (MalformedURLException e) {
154
+
155
+ e.printStackTrace();
156
+
157
+ } catch (IOException e) {
158
+
159
+ e.printStackTrace();
160
+
161
+ }
162
+
163
+
164
+
165
+ return null;
166
+
167
+ }
168
+
169
+
170
+
171
+
172
+
173
+ @Override
174
+
175
+ protected void onPostExecute(String s) {
176
+
177
+ super.onPostExecute(s);
178
+
179
+
180
+
181
+ }
182
+
183
+ }
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+ 何が間違ってるのか教えていただけると嬉しいです!
192
+
25
- よろしくお願いいたします!
193
+ よろしくお願いします!

1

タイトルの変更

2017/06/02 01:43

投稿

sosuke_21
sosuke_21

スコア12

test CHANGED
@@ -1 +1 @@
1
- わたしはだれですか?
1
+ Xcode(textfield)
test CHANGED
File without changes