質問編集履歴
3
syuuse
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,4 +28,15 @@
|
|
28
28
|
public void onNothingSelected(AdapterView<?> parent) {
|
29
29
|
|
30
30
|
}
|
31
|
+
|
32
|
+
});
|
33
|
+
}
|
34
|
+
public void oncoffee(){
|
35
|
+
Intent intent = new Intent(this,Main3Activity.class);
|
36
|
+
startActivity(intent);
|
37
|
+
};
|
38
|
+
public void onjuice(){
|
39
|
+
Intent intent = new Intent(this,Main2Activity.class);
|
40
|
+
startActivity(intent);
|
41
|
+
|
31
42
|
```
|
2
あ
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
アンドロイドアプリ開発 スピナーイベントと戻るボタンについて
|
1
|
+
あアンドロイドアプリ開発 スピナーイベントと戻るボタンについて
|
body
CHANGED
@@ -15,9 +15,9 @@
|
|
15
15
|
String a = "コーヒー";
|
16
16
|
String b = "ジュース";
|
17
17
|
if (item.equals(a)) {
|
18
|
-
|
18
|
+
oncoffee();
|
19
19
|
} if(item.equals(b)) {
|
20
|
-
|
20
|
+
onjuice();
|
21
21
|
}
|
22
22
|
else{
|
23
23
|
|
1
文ぽ
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,2 +1,31 @@
|
|
1
1
|
アンドロイドスタジオでスピナーを使い複数の画面へ遷移できるイベントを作成したのですが、遷移先でアンドロイド仕様の戻るボタンを押してから、再度スピナーで画面遷移させようとすると直近の遷移先に遷移できません。(ほかのページには問題なく遷移できます)例:可能A→B→A→C 不可能A→B→A→B、A→C→A→C
|
2
|
-
どうすればいいのでしょうか?
|
2
|
+
どうすればいいのでしょうか?
|
3
|
+
```
|
4
|
+
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.menu_array, R.layout.spinner);
|
5
|
+
// 選択肢が表示された時に使用するレイアウトを指定
|
6
|
+
adapter.setDropDownViewResource(R.layout.spinner_dropdown);
|
7
|
+
// スピナーにアダプターを設定
|
8
|
+
spinner.setAdapter(adapter);
|
9
|
+
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
10
|
+
@Override
|
11
|
+
//アイテムが選択されたとき
|
12
|
+
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
|
13
|
+
Spinner spin = (Spinner) parent;
|
14
|
+
String item = (String) spin.getSelectedItem();
|
15
|
+
String a = "コーヒー";
|
16
|
+
String b = "ジュース";
|
17
|
+
if (item.equals(a)) {
|
18
|
+
onTomMen();
|
19
|
+
} if(item.equals(b)) {
|
20
|
+
onTomSoba();
|
21
|
+
}
|
22
|
+
else{
|
23
|
+
|
24
|
+
}
|
25
|
+
}
|
26
|
+
@Override
|
27
|
+
//されないとき
|
28
|
+
public void onNothingSelected(AdapterView<?> parent) {
|
29
|
+
|
30
|
+
}
|
31
|
+
```
|