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

質問編集履歴

4

内容の追加

2017/06/02 01:46

投稿

sosuke_21
sosuke_21

スコア12

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

内容の追加

2017/06/02 01:46

投稿

sosuke_21
sosuke_21

スコア12

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についての質問に変えさせていただきました。

2017/06/02 01:45

投稿

sosuke_21
sosuke_21

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- Xcode(textfield)
1
+ Android studio phpに接続したい!
body CHANGED
@@ -1,13 +1,97 @@
1
- Xcodeを用いたプログラムの作成についてです。
2
- 今回は、textfieldを使っ文字列の連結を目的としたプログラムの作成です。
1
+ MySQLに接続するめにAndroid studioからApacheに接続しようとしています。
3
- 内容は次の通りです!
4
- 下記の条件に従い、アプリを作成してください
5
- ・各textfieldにはブレースホルダーを設定すること。
6
- ・入力するデータの種類に応じて、キーボードレイアウトを変化させること
7
- ・「文字列連結ボタン」をタッする、すべての入力内容結合され下のベルに表示さる。
2
+ 一応、ログラムをまみたですが、ーが起きてしまい、はじかてしまいます....
8
3
 
9
- textfieldの入力まではいいのですが、
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

タイトルの変更

2017/06/02 01:43

投稿

sosuke_21
sosuke_21

スコア12

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