From 8c0f2530a56cb8cbcac5aa00530dc7cd2be7fe66 Mon Sep 17 00:00:00 2001 From: nemukemo Date: Thu, 6 Jun 2024 18:46:27 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=AF=E3=83=A9=E3=82=A6=E3=83=89=E3=81=8B?= =?UTF-8?q?=E3=82=89=E3=83=87=E3=83=BC=E3=82=BF=E3=82=92=E5=8F=96=E5=BE=97?= =?UTF-8?q?=E3=81=AF=E3=81=A7=E3=81=8D=E3=82=8B=E3=81=91=E3=81=A9timestamp?= =?UTF-8?q?=E3=81=8C1970=E5=B9=B4=E3=81=8B=E3=82=89=E3=81=AE=E7=A7=92?= =?UTF-8?q?=E6=95=B0=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=84=E3=82=8B?= =?UTF-8?q?=E3=81=9F=E3=82=81=E6=94=B9=E8=89=AF=E3=81=97=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=82=87=E3=81=866/6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/google-services.json | 29 +++++++++++++ .../java/com/example/oplogy/MainActivity.java | 43 ++++++------------- 2 files changed, 43 insertions(+), 29 deletions(-) create mode 100644 app/src/google-services.json 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 -> { });