質問編集履歴

8

ログキャットを入力

2015/07/16 06:28

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -212,6 +212,8 @@
212
212
 
213
213
  </manifest>
214
214
 
215
-
215
+ //ログキャット
216
+
217
+ 07-16 15:09:01.530: E/AndroidRuntime(1797): android.content.ActivityNotFoundException: Unable to find explicit activity class {jp.game/jp.sample.game}; have you declared this activity in your AndroidManifest.xml?
216
218
 
217
219
  ```

7

マニュフェスト登録を追加

2015/07/16 06:28

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -152,8 +152,66 @@
152
152
 
153
153
  }
154
154
 
155
+ //ここからマニュフェスト登録
156
+
157
+ <?xml version="1.0" encoding="utf-8"?>
158
+
159
+ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
160
+
161
+ package="com.example.pointstrike"
162
+
163
+ android:versionCode="1"
164
+
165
+ android:versionName="1.0" >
166
+
167
+
168
+
155
- }
169
+ <uses-sdk
170
+
156
-
171
+ android:minSdkVersion="15"
172
+
173
+ android:targetSdkVersion="15" />
174
+
175
+
176
+
177
+ <application
178
+
179
+ android:allowBackup="true"
180
+
181
+ android:icon="@drawable/ic_launcher"
182
+
183
+ android:label="@string/app_name"
184
+
185
+ android:theme="@style/AppTheme" >
186
+
157
- }
187
+ <activity
188
+
189
+ android:name=".MainActivity"
190
+
191
+ android:label="@string/app_name" >
192
+
193
+ <intent-filter>
194
+
195
+ <action android:name="android.intent.action.MAIN" />
196
+
197
+
198
+
199
+ <category android:name="android.intent.category.LAUNCHER" />
200
+
201
+ </intent-filter>
202
+
203
+ </activity>
204
+
205
+ <activity android:name=".game"
206
+
207
+ android:label="@string/app_name"></activity>
208
+
209
+ </application>
210
+
211
+
212
+
213
+ </manifest>
214
+
215
+
158
216
 
159
217
  ```

6

見栄えが悪かったため変更

2015/07/16 06:21

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -154,4 +154,6 @@
154
154
 
155
155
  }
156
156
 
157
+ }
158
+
157
- }```
159
+ ```

5

ソースコードを変更

2015/07/16 06:17

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
  }
82
82
 
83
- /////////////////////////////////////////////////////////////////////////////////
83
+ /////////////////////////////////////////////////////////////////////////////////
84
84
 
85
85
  /// ↓OnlickListenerによって追加された処理↓
86
86
 
@@ -94,9 +94,9 @@
94
94
 
95
95
  Intent intent = new Intent(this, game.class);
96
96
 
97
+ intent.setClassName("jp.game", "jp.sample.game");
98
+
97
99
  startActivity(intent);
98
-
99
-
100
100
 
101
101
  //intent
102
102
 
@@ -154,8 +154,4 @@
154
154
 
155
155
  }
156
156
 
157
- }
158
-
159
-
160
-
161
- ```
157
+ }```

4

題名を変更

2015/07/16 06:16

投稿

JAVA
JAVA

スコア11

test CHANGED
@@ -1 +1 @@
1
- ページの画面遷移を行うためのプログラムを追加したいのですが、うまくいきません。
1
+ ページの画面遷移を行うためのプログラムを追加したいのですが、うまくいきません。(ソースコード大幅に変更)
test CHANGED
File without changes

3

ソースコードを大幅に変更

2015/07/15 03:09

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -6,17 +6,7 @@
6
6
 
7
7
  import android.app.Activity;
8
8
 
9
- import android.content.Context;
10
-
11
9
  import android.content.Intent;
12
-
13
- import android.content.res.Resources;
14
-
15
- import android.graphics.Bitmap;
16
-
17
- import android.graphics.BitmapFactory;
18
-
19
- import android.graphics.Canvas;
20
10
 
21
11
  import android.os.Bundle;
22
12
 
@@ -30,13 +20,13 @@
30
20
 
31
21
  import android.widget.Button;
32
22
 
23
+ import android.widget.Toast;
24
+
33
25
 
34
26
 
35
27
  public class MainActivity extends Activity implements OnClickListener {
36
28
 
37
29
  Button b;
38
-
39
-
40
30
 
41
31
  @Override
42
32
 
@@ -50,49 +40,7 @@
50
40
 
51
41
  b.setOnClickListener(this);
52
42
 
53
- setContentView(R.layout.activity_main);
54
-
55
43
  }
56
-
57
-
58
-
59
- public void onClick(View v) {
60
-
61
- // インテントの生成
62
-
63
- Intent intent = new Intent();
64
-
65
- // インテントの生成
66
-
67
- class SampleView extends View{
68
-
69
-
70
-
71
-
72
-
73
- //画像読み込み
74
-
75
- Resources res = this.getContext().getResources();
76
-
77
- Bitmap grass = BitmapFactory.decodeResource(res, R.drawable.als);
78
-
79
- Bitmap goburin = BitmapFactory.decodeResource(res, R.drawable.als2);
80
-
81
-
82
-
83
- public SampleView(Context context) {
84
-
85
- super(context);
86
-
87
- }
88
-
89
- @Override
90
-
91
- public void onDraw(Canvas c) {
92
-
93
-
94
-
95
- }
96
44
 
97
45
 
98
46
 
@@ -130,17 +78,79 @@
130
78
 
131
79
  return super.onOptionsItemSelected(item);
132
80
 
81
+ }
82
+
83
+ /////////////////////////////////////////////////////////////////////////////////
84
+
85
+ /// ↓OnlickListenerによって追加された処理↓
86
+
87
+ /////////////////////////////////////////////////////////////////////////////
88
+
89
+ @Override
90
+
91
+ public void onClick(View v) {
92
+
93
+ if(v == b){
94
+
95
+ Intent intent = new Intent(this, game.class);
96
+
97
+ startActivity(intent);
133
98
 
134
99
 
135
100
 
101
+ //intent
102
+
103
+ //startActivity(intent);//★
104
+
105
+ //インテント。アプリ間でメッセージのやり取りする仕組み
106
+
107
+ //SubActivityの情報を登録したインシデントを生成し、
108
+
109
+ //OSに「このインシデントやってみて」と投げかけている。
110
+
111
+ startActivityForResult(intent, 1);//★
112
+
113
+ //↑移動先から情報を送り返してもらうことを期待する場合は、
114
+
115
+ //startActivity()ではなくstartActivityFoResult(,)を使う
116
+
117
+ //2番目の引数の1はリクエストコード。値に決まりはない。
136
118
 
137
119
  }
138
120
 
121
+ }
139
122
 
140
123
 
141
124
 
125
+ ////////////////////////////////////////////////////////////
142
126
 
127
+ ////この画面に戻ってきたときに・・・
128
+
129
+ ////////////////////////////////////////////////////////////
130
+
131
+ //起動先のインデントから戻ってきたときの処理
132
+
133
+ @Override
134
+
135
+ protected void onActivityResult
136
+
137
+ (int requestCode,int resultCode,Intent data) {
138
+
139
+ super.onActivityResult(requestCode, resultCode, data);
140
+
141
+
142
+
143
+ if(requestCode == 1&& resultCode == RESULT_OK){
144
+
145
+ String messeage = data.getStringExtra("back");
146
+
147
+ Toast.makeText(this, messeage, Toast.LENGTH_LONG).show();
148
+
149
+
150
+
151
+ //Toast.makeText(this, "やっほー", Toast.LENGTH_LONG).show();
152
+
143
- }
153
+ }
144
154
 
145
155
  }
146
156
 

2

ソースコードの変更

2015/07/15 03:08

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- public class MainActivity extends Activity implements OnClickListener ,{
35
+ public class MainActivity extends Activity implements OnClickListener {
36
36
 
37
37
  Button b;
38
38
 

1

タグを新たに追加

2015/07/15 02:16

投稿

JAVA
JAVA

スコア11

test CHANGED
File without changes
test CHANGED
File without changes