2020/04/08 Firebase Cloud Firestore を使ってデータを追加・削除・取得する No8
class MainActivity : AppCompatActivity() {
private val repository: TaskRepository = TaskRepository()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
lifecycleScope.launch {
// ①現在のタスク一覧を取得する
println("①現在のタスク一覧を取得する ▶ " + repository.fetchTask(100))
// ②新しいタスクを追加する
val newTask = Task.create("New Task")
repository.add(newTask)
println("①新しいタスクを追加する ▶ " + repository.fetchTask(100))
// ③新しく追加したタスクを削除する
repository.delete(newTask)
println("③新しく追加したタスクを削除する ▶ " + repository.fetchTask(100))
}
}
}