android_activity跳转_activity数据传输
实现功能,点击按钮,从当前页面跳转到另一个页面。当前页面传递数据给另一个页面,另一个页面同时也返回数据给当前页面。
点击按钮实现页面跳转
1 在布局文件activity_main.xml中,添加一个button按钮,并设置id。

2 设置按钮中的字体,默认情况下text文本都是大写,可以取消这个功能,取消的方法是在AndroidManifest.xml文件中,ctrl+单击theme,进入到style.xml文件中,在该文件中添加
<item name="android:textAllCaps">false</item>


3 在布局文件对应的.java文件中,使用findViewById函数找到按钮的id,给对应的按钮添加setOnClickListener()事件,并在函数内实现new View.OnClickListener()。

4 添加一个Activity界面。这里需要注意要在.java包下面创建新的Activity。

5 使用Intent添加需要跳转的界面,并使用startActivity函数进行跳转。

点击按钮实现不同activity数据传递。
1 这里通过显示打开Activity,使用Intent,但是需要在AndroidManifest.xml文件给activity文件设置action属性和category属性。在intent参数中传递action属性值。


2 intent通过putExtra调用,传递数据。调用startActivityForResult函数,传递数据。

3 接受数据的activity使用Intent接收数据,使用getIntent()函数创建对象,使用getStringExtra函数获取数据。

4 activity返回数据,使用Intent,使用函数putExtra函数,并使用函数setResult

5 接收数据的activity ,使用函数onActivityResult函数,调用getStringExtra函数。

posted on 2020-12-11 20:22 XiaoXiaoli 阅读(182) 评论(0) 收藏 举报
浙公网安备 33010602011771号