Di chuyển giữa các màn hình

  1. Câu nào sau đây là sai về tuyển tập (collection) và hàm có thứ tự cao hơn trong Kotlin?

  2. Theo đoạn mã sau đây, kết quả của oneWordCities[1] là gì?

    val cities = listOf("Jeddah", "Bengaluru", "Shenzhen", "Abu Dhabi", "Mountain View", "Tripoli", "Bengaluru", "Lima", "Mandalay", "Tripoli")
    val oneWordCities = cities.toSet().toList().filter { !it.contains(" ")}.sorted()
    
  3. Điền vào chỗ trống

    Nhập một hoặc nhiều từ để hoàn thành câu.

    ___ là một phần dữ liệu được truyền giữa các hoạt động khi khởi chạy một ý định.

  4. Nếu bạn mở một ứng dụng rồi thoát khỏi ứng dụng đó bằng nút quay lại, các phương thức vòng đời hoạt động sau đây được gọi theo thứ tự nào?

  5. Phương thức vòng đời hoạt động nào sẽ được gọi nếu một hộp thoại xuất hiện trên màn hình, che khuất một phần của một hoạt động?

  6. Câu nào sau đây là đúng về vòng đời của một hoạt động?

    Chọn số lượng đáp án tuỳ ý.

  7. Câu nào sau đây là sai khi nói về ý định?

  8. Một hoạt động chứa mã sau đây trong onCreate(). Điều gì sẽ xảy ra khi mã này được thực thi, nếu thuộc tính intentnull?

    val message = intent.extras?.getString("message"
    ).toString()
    
  9. Bạn có thể thực hiện việc nào sau đây trong onCreate()?

    Chọn số lượng đáp án tuỳ ý.

  10. Bạn nên dùng phương thức nào để xử lý việc sẽ xảy ra khi nhấn vào một nút trên thanh ứng dụng?