意図した後に実行される関数
温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
私の関数 starLine は firebase から公認を取得し、グローバル配列 startLineCoords に格納します。次に、この配列に要素があるかどうかをチェックする別の関数が呼び出されます。コードを実行すると、最初にチェックしますが行われ、次にstartLineが実行されます。
作成時間:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
polygon = new PolyList<>(30);
setContentView(R.layout.activity_main);
this.StartLine();
Log.d("Test6970",String.valueOf(pointCounter));
スタートライン:
private void StartLine(){
startLineReference=FirebaseDatabase.getInstance().getReference("Start Line");
try{
startLineReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
for (int i=0;i<4;i++){
String latRef=i+"/lat";
String lngRef=i+"/lng";
@Nullable double latitude = snapshot.child(latRef).getValue(Double.class);
@Nullable double longitude = snapshot.child(lngRef).getValue(Double.class);
startLineCoord[i]=new Point(latitude,longitude);
// Log.d("Trial1",String.valueOf(startLineCoord[i].lat));
// Log.d("Trial1",String.valueOf(startLineCoord[i].lng));
incrementer();
}
Log.d("Test6969",String.valueOf(pointCounter));
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
}catch (Error e) {
Toast.makeText(MainActivity.this, "Lap module error", Toast.LENGTH_SHORT).show();
}
}
ログキャット:
2024-04-11 10:03:42.145 16344-16344 Test6970 com.example.mrt_app_client D 0
2024-04-11 10:03:43.226 16344-16344 Test6969 com.example.mrt_app_client D 4
2024-04-11 10:04:44.560 16744-16744 Test6970 com.example.mrt_app_client D 0
2024-04-11 10:04:45.749 16744-16744 Test6969 com.example.mrt_app_client D 4
gloabl変数を変更するセッターを作成しました。それは機能しません
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2518
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(193) 评论(0)