(1)使用Intent跳转页面
第一个activity:
1 | Intent myIntent = new Intent(); |
第二个activity:
1 | //从MainActiviry中跳转到这个Activity中利用Intent传递数据。 |
(2)点击按钮或者链接,打开一个网站
1 | myBtn2.setOnClickListener(new OnClickListener(){ |
(3)使用Bundle传递参数
源Activity中:MainActivity.java
1 | BundleBtn.setOnClickListener(new OnClickListener(){ |
(4)跳转后返回
使用Bundle传递参数,第一个Activity点击一个按钮,跳转到第二个页面。第二个页面输入一个内容,点击按钮,返回第一个Activity,并将第二个Activity中输入的内容显示在第一个Activity中。
第一个Activity代码:
1 | import android.app.Activity; |
第二个Activity:
1 | public class Activity3Bundle extends Activity { |
(5)传递对象
放入对象
1 | intent.putExtra("user", user); |
或
1 | Bundle mBundle = new Bundle(); |
取出对象
1 | User user = (User) getIntent().getSerializableExtra("user"); |
其中User
对象要implements Serializable