Intent資料的傳遞

2021-07-25 19:34:18 字數 2292 閱讀 8874

1.intent明確的intent,直接以類名制定要啟動哪乙個activity,通常用

與啟動自己額的activity,

2.隱試的intent 所謂隱試,就是只有intent中指出想要進行的操作,例如

撥號,顯示,編輯,搜尋,以及,資料,例如**號碼,email,**等

讓系統幫助我們找出合適的activity

startactivity 明確intent的啟動意圖

*

1.在主activity 中改用startactivityforresult 來啟動activity:

startactivityforresult(intent it,int 識別符號,任意整形資料);

2.新的activity早結束前使用setresult()返回執行的結果資料

setresult (int 結果碼,intent it);

在主activity中加入onactivityresult()方法接收返回的資料

onactivityresult(int 識別符號,int 結果碼,intent it);

uses-permission android:name=」android.permission.read_external_storage」讀取手機檔案許可權

uses-permission android:name=」android.permission.call_phone」撥打**許可權

android:name="android.intent.category.default"

許可權

intent i = new intent(intent.action_send);

i.settype("text/plain");

i.putextra(intent.extra_email, new string );

i.putextra(android.content.intent.extra_subject, "[contact us]");

startactivity(i);

intent.setdata(uri.parse("sms:0999-456789?body=你好"));傳送簡訊:

Intent 傳遞資料

intent 可傳遞的資料型別 可傳輸的資料型別 a.基本資料型別 陣列 b.string 陣列 c.bundle map d.serializable bean e.parcelable 放在記憶體乙個共享空間裡 基本型別 intent intent new intent this,otherac...

Intent的資料傳遞

雖然知識非常基礎,但我覺得無論是否是難點,即便非常簡單的知識,及時寫出來對知識積累都是有好處的。今天寫一下intent的資料傳遞。傳送端 建立intent intent intent new intent 把需要傳遞的內容放進intent intent.putextra id waitinfo.id...

Intent資料傳遞

1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...