一起Talk Android吧(第二百三十七回:Android中的Intent)

各位看官們大家好,上一回中咱們說的是Android中四大組件的例子,這一回咱們說的例子是Intent。閒話休提,言歸正轉。讓我們一起Talk Android吧!

看官們,我們在本章回中將介紹Intent,它也是常用的知識,四大組件中有三大組件都使用它,比如打開Activity,綁定服務,發送廣播。我們在代碼中都看到過Intent的身影。
Intent可以顯式和隱式兩種;

  • 顯式Intent中包含有明確的內容,比如 new intent(Activity2.this,Activity2.class),從可以看到是從Activity1跳轉到Activity2.
  • 隱式Activity中只有具體的行爲,它可以啓動與行爲匹配的Activity,至於哪個Activity與它匹配就需要看Activity的配置文件;比如 new Intent(Intent.ACTION_DIAL);只有包含ACTION_DIAL的Activity才能與它匹配。

Intent還有一個功能就是傳遞數據,我們可以在打開Activity的同時使用它傳遞數據,它使用鍵值對來包含數據,可以包含int,String等類型的數據,存儲數據時使用putExtra,獲取數據時使用getExtra

看官們,我們在這裏就不列舉具體的例子了,因爲程序中經常有它的身影。

各位看官,關於Android中Intent的例子咱們就介紹到這裏,欲知後面還有什麼例子,且聽下回分解!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章