質問編集履歴
1
コールバックを使うようにした
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,11 +6,27 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
+
|
10
|
+
|
11
|
+
編集
|
12
|
+
|
13
|
+
コールバックを使うようにした
|
14
|
+
|
9
15
|
```java
|
10
16
|
|
11
17
|
|
12
18
|
|
13
19
|
public class FragmentTop extends Fragment {
|
20
|
+
|
21
|
+
public interface setOnItemSelectedListener {
|
22
|
+
|
23
|
+
public void spinnerSelected(int item);
|
24
|
+
|
25
|
+
}
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
setOnItemSelectedListener listener;
|
14
30
|
|
15
31
|
|
16
32
|
|
@@ -82,6 +98,8 @@
|
|
82
98
|
|
83
99
|
Spinner spinner = (Spinner) parent;
|
84
100
|
|
101
|
+
listener.spinnerSelected(spinner.getSelectedItemPosition());
|
102
|
+
|
85
103
|
}
|
86
104
|
|
87
105
|
|
@@ -106,6 +124,8 @@
|
|
106
124
|
|
107
125
|
```java
|
108
126
|
|
127
|
+
public class MyActivity extends AudioPlayerActivity implements FragmentTop.setOnItemSelectedListener {
|
128
|
+
|
109
129
|
@Override
|
110
130
|
|
111
131
|
public void onCreate(Bundle savedInstanceState) {
|
@@ -128,4 +148,14 @@
|
|
128
148
|
|
129
149
|
|
130
150
|
|
151
|
+
@Override
|
152
|
+
|
153
|
+
public void spinnerSelected(int item){
|
154
|
+
|
155
|
+
level = item;
|
156
|
+
|
157
|
+
}
|
158
|
+
|
159
|
+
}
|
160
|
+
|
131
161
|
```
|