Android的页面传值
时间: 2023-10-25 15:58:36 浏览: 89
Android的页面传值可以通过Intent传递数值或者使用Bundle传递数据。在第一个页面中,可以使用Intent.putExtra()方法将数据放入Intent中,然后通过startActivity()方法启动第二个页面来传递数值。在第二个页面中,可以使用getIntent()方法获取传递过来的Intent,然后使用getIntExtra()或者getStringExtra()方法获取传递的数值。\[1\]
另外一种方法是使用Bundle传递数据。在第一个页面中,可以创建一个Bundle对象,使用bundle.putInt()或者bundle.putString()方法将数据放入Bundle中,然后使用Intent.putExtras()方法将Bundle放入Intent中,最后通过startActivity()方法启动第二个页面来传递数据。在第二个页面中,可以使用getIntent()方法获取传递过来的Intent,然后使用getExtras()方法获取传递的Bundle,再使用bundle.getInt()或者bundle.getString()方法获取传递的数据。\[2\]
总结来说,Android的页面传值可以通过Intent传递数值或者使用Bundle传递数据,具体的方法根据需求选择合适的方式进行传值。
#### 引用[.reference_title]
- *1* *2* [Android传值](https://blog.csdn.net/wzx311/article/details/118582445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [安卓的页面之间传值](https://blog.csdn.net/m0_72429728/article/details/127219725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文