日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android:页面跳转传参方式一,页面跳转传参方式二

發布時間:2025/4/5 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android:页面跳转传参方式一,页面跳转传参方式二 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?一、頁面跳轉傳參方式一

跳轉的過程如何傳參:也就是頁面之間如何傳遞參數,有點像函數調用如何傳參,頁面跳轉也要傳參。

? ? ? ? 復制一個工程

????????

?你要跳轉,(現在的代碼如下),intent 既然能設置跳轉到哪個頁面,當然也能設置參數

?這是一個方法的重載

現在的代碼

?第一個可以改成? ? ? “MyData”

第二個可以改成? ? ??"冰糖李子帥"

intent.putExtra("MyData", "冰糖李子帥");

設置完以后,調用? ??startActivity(intent); 的時候?? 就會傳參

?那我的SecondActivity.java 如何獲取呢?

第二個頁面啟動的時候,我們搞一個Intent來獲取?????????Intent i;

如果直接i.get();? ?獲取的話。你會發現他(i)是一個空的。??

我們沒有new 它(?Intent i;),也沒有指向

這個時候你如果new 它(Intent i;)? ? ? ?Intent i = new Intent();? 這個就不是你想要的了

怎么辦呢?????????Intent i = this.getIntent();

把? ? SecondActivity? ? 里面帶有的??Intent? 給他獲取出來

?

?然后i.getStringExtra(name);

?因為第一個頁面傳給他的是字符????????"冰糖李子帥"? ? ? ? 第20行?

"MyData"是個鍵? ?“冰糖李子帥”是個值

你要在鍵里面獲取出值

?

?那么值是什么呢?

然后我們定義一個私有的? ? ? private String data;

讓?? ?data = i.getStringExtra("myData");
?? ??? ?

運行一下,我看不到任何東西,是傳遞失敗還是說這邊的日志不太容易找到你想看的內容呢?

都不好說

?這時候我們可以用Toast.makeText

?補充一下

運行一下

收到的數據是null

?

?發現是第19行寫錯了,修改完以后運行

?

同樣的,你要給第三個頁面傳下去,它也是一樣的

現在整體的代碼

?

?

?運行一下

?

二、頁面跳轉傳參方式二

????????

當數據比較多的時候,我們需要借助一個對象,要借助一個類Bundle

先復制工程

?

? ?需要 用到了????????????????Bundle bundle = new Bundle();? ?

?我們可以讓bundle 里面put。。。? ? ? ? ? ?bundle.putString(key, value)? ? ?

????????????????補充成? ? ? ? ? bundle.putString("MyData", "冰糖李子1");

還可以繼續放????????bundle.putInt("ID", 80808080);?? ?

intent有個? ? ?API? ? ?能把? ?bundle? ? 放進來????????intent.putExtras(extras)

????????????????補充成? ? ? ? ·intent.putExtras(bundle);

這樣我們跳轉的時候,就有一個整型數,一個字符串

?

?我們SecondActivity.java拿到手以后,去搞一個bundle

?? ?i.getExtras();? 他返回的肯定是bundle,????????Bundle b ?= i.getExtras();

?

?運行一下

?

完整的代碼

?

?

?運行結果

?

?

?

?

?

總結

以上是生活随笔為你收集整理的Android:页面跳转传参方式一,页面跳转传参方式二的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。