Andriod應用開發--第四章作業1--習題答案

一、填空題

  1. Activity的啓動模式包括 standard, single Top、 single Task和【singleInstance】。
  2. 啓動一個新的 Activity並且獲取這個 Activity的返回數據,需要重寫【startActivityForResult()】方法。
  3. 發送隱式 Intent後, Android系統會使用【IntentFilter】匹配相應的組件。
  4. 在清單文件中爲 Activity添加< intent-filter標籤時,必須添加的屬性名爲【categoryandroid:name=“android.intent.category.DEFAULT”/】,否則隱式 Intent無法開啓該 Activity。
  5. Activity的【finish()】方法用於關閉當前的 Activity。

二、判斷題

  1. 如果 Activity不設置啓動模式,則默認爲 standard。(√)
  2. Fragment與 Activity的生命週期方法是一致的。(×)
  3. 如果想要關閉當前的 Activity,可以調用 Activity提供的 finish()方法。(√)
  4. < Intent- filter>標籤中間只能包含一個 action屬性。(×)
  5. 默認情況下, Activity的啓動方式是 standard。(√)

三、選擇題

  1. 下列選項中,不屬於 Android四大組件的是(C)
    A. Service B. Activity C. Handler D. Content Provider
  2. 下列關於 Android中 Activity管理方式的描述中,正確的是(B)
    A. Android以堆的形式管理 Activity
    B. Android以棧的形式管理 Activity
    C. Android以樹的形式管理 Activity
    D. Android以鏈表的形式管理 Activity
  3. 下列選項中,(B)不是 Activity生命週期方法
    A. onCreateO B. startActivityo C. onStarto
  4. 下列方法中,(A)是啓動 Activity的方法
    A. startActivityo B. go ToActivityO C. start Activity Resulto D.以上都是
  5. 下列關於 Intent的描述中,正確的是(B)
    A. Intent不能夠實現應用程序間的數據共享
    B. Intent可以實現界面的切換,還可以在不同組件間直接進行數據傳遞
    C.使用顯式 Intent可以不指定要跳轉的目標組件
    D.隱式 Intent不會明確指出需要激活的目標組件,所以無法實現組件之間的數據跳轉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章