回答編集履歴

2

コード記載

2016/01/31 16:22

投稿

swordone
swordone

スコア20651

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

コメントを受け修正

2016/01/31 16:22

投稿

swordone
swordone

スコア20651

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