質問編集履歴

2

説明の追加

2017/07/25 18:21

投稿

atatatatata
atatatatata

スコア77

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,38 @@
1
+ onCreate()で、このようなfirebaseをセットするコードを書いても、onConnected()で、書いても、下記のようなエラーは出ません。
2
+
1
- このようエラーが出てfirebaseがcrashてしまうのが、どうすればいいのでしょうか?
3
+ しかし、onLocationChanged()いで、firebaseの位置情報の更新をとするとこようなエラーが出まどうすればいいのでしょうか?
4
+
5
+ ```java
6
+
7
+ @Override
8
+
9
+ public void onLocationChanged(Location location) {
10
+
11
+
12
+
13
+ String user = FirebaseAuth.getInstance().getCurrentUser().getUid();
14
+
15
+
16
+
17
+ DatabaseReference ref = database.getReference().child("users").child(user);
18
+
19
+
20
+
21
+ DatabaseReference latitudeRef = ref.child("latitude");
22
+
23
+ DatabaseReference longitudeRef = ref.child("longitude");
24
+
25
+
26
+
27
+
28
+
29
+ latitudeRef.setValue(23.443);
30
+
31
+ longitudeRef.setValue(233.54);
32
+
33
+ }
34
+
35
+ ```
2
36
 
3
37
  ```java
4
38
 
@@ -51,35 +85,3 @@
51
85
 
52
86
 
53
87
  ```
54
-
55
- ```java
56
-
57
- @Override
58
-
59
- public void onLocationChanged(Location location) {
60
-
61
-
62
-
63
- String user = FirebaseAuth.getInstance().getCurrentUser().getUid();
64
-
65
-
66
-
67
- DatabaseReference ref = database.getReference().child("users").child(user);
68
-
69
-
70
-
71
- DatabaseReference latitudeRef = ref.child("latitude");
72
-
73
- DatabaseReference longitudeRef = ref.child("longitude");
74
-
75
-
76
-
77
-
78
-
79
- latitudeRef.setValue(23.443);
80
-
81
- longitudeRef.setValue(233.54);
82
-
83
- }
84
-
85
- ```

1

コードの追加

2017/07/25 18:21

投稿

atatatatata
atatatatata

スコア77

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,35 @@
51
51
 
52
52
 
53
53
  ```
54
+
55
+ ```java
56
+
57
+ @Override
58
+
59
+ public void onLocationChanged(Location location) {
60
+
61
+
62
+
63
+ String user = FirebaseAuth.getInstance().getCurrentUser().getUid();
64
+
65
+
66
+
67
+ DatabaseReference ref = database.getReference().child("users").child(user);
68
+
69
+
70
+
71
+ DatabaseReference latitudeRef = ref.child("latitude");
72
+
73
+ DatabaseReference longitudeRef = ref.child("longitude");
74
+
75
+
76
+
77
+
78
+
79
+ latitudeRef.setValue(23.443);
80
+
81
+ longitudeRef.setValue(233.54);
82
+
83
+ }
84
+
85
+ ```