回答編集履歴
2
コード記載
test
CHANGED
@@ -10,15 +10,25 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
まどろっこしいのでコード全部書き直しました。
|
14
|
+
|
13
15
|
```java
|
14
16
|
|
15
17
|
protected void onCreate(Bundle savedInstanceState) {
|
16
18
|
|
17
|
-
|
19
|
+
super.onCreate(savedInstanceState);
|
20
|
+
|
21
|
+
setContentView(R.layout.activity_main);
|
22
|
+
|
23
|
+
manager = (SensorManager)this.getSystemService(SENSOR_SERVICE);
|
24
|
+
|
25
|
+
accSensor = this.manager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
|
26
|
+
|
27
|
+
Button start_btn = (Button) findViewById(R.id.button);
|
28
|
+
|
29
|
+
Button stop_btn = (Button) findViewById(R.id.button2);
|
18
30
|
|
19
31
|
|
20
|
-
|
21
|
-
//実行するRunnableを変数に保持
|
22
32
|
|
23
33
|
final Runnable r = new Runnable(){
|
24
34
|
|
@@ -36,7 +46,17 @@
|
|
36
46
|
|
37
47
|
|
38
48
|
|
49
|
+
start_btn.setOnClickListener(new View.OnClickListener() {
|
50
|
+
|
51
|
+
@Override
|
52
|
+
|
53
|
+
public void onClick(View v) {
|
54
|
+
|
39
|
-
//
|
55
|
+
mHandler.postDelayed(r ,2000); // 2秒後に処理
|
56
|
+
|
57
|
+
}
|
58
|
+
|
59
|
+
});
|
40
60
|
|
41
61
|
|
42
62
|
|
@@ -56,6 +76,16 @@
|
|
56
76
|
|
57
77
|
});
|
58
78
|
|
79
|
+
|
80
|
+
|
81
|
+
mX = (TextView)this.findViewById(R.id.textView);
|
82
|
+
|
83
|
+
mY = (TextView)this.findViewById(R.id.textView4);
|
84
|
+
|
85
|
+
mZ = (TextView)this.findViewById(R.id.textView6);
|
86
|
+
|
87
|
+
|
88
|
+
|
59
89
|
}
|
60
90
|
|
61
91
|
```
|
1
コメントを受け修正
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
//実行するRunnableを変数に保持
|
22
22
|
|
23
|
-
Runnable r = new Runnable(){
|
23
|
+
final Runnable r = new Runnable(){
|
24
24
|
|
25
25
|
@Override
|
26
26
|
|