課程
/移動開發
/Android
/Android攻城獅的第一門課(入門篇)
不明白intent
2017-04-24
源自:Android攻城獅的第一門課(入門篇) 17-3
正在回答
就是通過設置哪個activity為intent可以實現將哪個activity對應的頁面作為當前頁面
可以實現頁面跳轉,
startActivity(Intent )僅僅是跳轉到目標頁面,若想跳回當前頁面則必須再使用一次startActivity( );startActivity(Intent intent)參數為普通Intent,指定要啟動的NewActivity;
啟動Activity獲取返回值,startActivityForResult(Intent intent,int requestCode),第一個是普通參數,第二個是請求碼,即調用startActivityForResult()傳遞過去的;
返回數據:用startActivityForResult(Intent intent,int requestCode)方法打開新的Activity,新的Activity關閉前需要向前面的Activity返回數據需要使用系統提供的setResult(int resultCode,Intent data)方法實現。
舉報
想快速掌握Android應用開發基礎,選擇學習這門課程就對了。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-24
就是通過設置哪個activity為intent可以實現將哪個activity對應的頁面作為當前頁面
2017-04-24
可以實現頁面跳轉,
startActivity(Intent )僅僅是跳轉到目標頁面,若想跳回當前頁面則必須再使用一次startActivity( );startActivity(Intent intent)參數為普通Intent,指定要啟動的NewActivity;
啟動Activity獲取返回值,startActivityForResult(Intent intent,int requestCode),第一個是普通參數,第二個是請求碼,即調用startActivityForResult()傳遞過去的;
返回數據:用startActivityForResult(Intent intent,int requestCode)方法打開新的Activity,新的Activity關閉前需要向前面的Activity返回數據需要使用系統提供的setResult(int resultCode,Intent data)方法實現。