diff --git a/app/src/google-services.json b/app/src/google-services.json new file mode 100644 index 0000000..cc555ea --- /dev/null +++ b/app/src/google-services.json @@ -0,0 +1,29 @@ +{ + "project_info": { + "project_number": "317219128586", + "project_id": "oplogy-b6971", + "storage_bucket": "oplogy-b6971.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:317219128586:android:c29583456e8fbd5f12a6f3", + "android_client_info": { + "package_name": "com.example.oplogy" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyDaULi2TFHLiscR7DSZBCKS08d76Rtb49c" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/app/src/main/java/com/example/oplogy/MainActivity.java b/app/src/main/java/com/example/oplogy/MainActivity.java index 49ea77b..d6d8267 100644 --- a/app/src/main/java/com/example/oplogy/MainActivity.java +++ b/app/src/main/java/com/example/oplogy/MainActivity.java @@ -46,40 +46,25 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe time=findViewById(R.id.editTime); - //データの追加(適当なデータを追加しています。実際にはデータベースに保存したいデータを追加してください。) - - findViewById(R.id.btnAdd).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - User user = new User(number.getText().toString(), address.getText().toString(),date.getText().toString(),time.getText().toString()); - - - db.collection("users") - .add(user) - .addOnSuccessListener(documentReference -> Log.d("@FB1", "DocumentSnapshot added with ID: " + documentReference.getId())) - .addOnFailureListener(e -> Log.w("@FB1", "Error adding document", e)); + // ⑤Read Data + // Firestoreのコレクション「users」のドキュメント一覧を取得する + // 非同期で取得処理が動作する。結果を受け取るために処理完了時のリスナーをセットする + db.collection("questionnaireForms").get().addOnCompleteListener(task -> { + String data = ""; + if (task.isSuccessful()) { + for (QueryDocumentSnapshot document : task.getResult()) { + Log.d("@FB1", document.getId() + "=>" + document.getData()); + data += document.getId() + "=>" + document.getData() + "\n"; + } + } else { + data = "Error getting documents." + task.getException().getMessage(); } + textView.setText(data);//編集したデータを画面下部に表示 }); - btnShow.setOnClickListener(v -> { - // ⑤Read Data - // Firestoreのコレクション「users」のドキュメント一覧を取得する - // 非同期で取得処理が動作する。結果を受け取るために処理完了時のリスナーをセットする - db.collection("users").get().addOnCompleteListener(task -> { - String data = ""; - if (task.isSuccessful()) { - for (QueryDocumentSnapshot document : task.getResult()) { - Log.d("@FB1", document.getId() + "=>" + document.getData()); - User user = document.toObject(User.class); - data += user + "\n"; - } - } else { - data = "Error getting documents." + task.getException().getMessage(); - } - textView.setText(data);//編集したデータを画面下部に表示 - }); + btnShow.setOnClickListener(v -> { });