Android中携带数据跳转Activity
16lz
2021-01-24
Android中跳转到下一个Activity,需新建一个新的.xml布局文件和一个.java文件。
在新的java文件中我们需要继承Activity类,重写OnCreate()方法。
package com.example.testsend;import android.app.Activity;import android.os.Bundle;public class MainActivity2 extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.newtest); } }
在清单文件AndroidManifext.xml中配置Activity。
设置按钮点击按钮触发方法,在MainActivity.java文件中设置点击事件 发送数据:
public void Click(View v){
//新建一个显式意图,第一个参数为当前Activity类对象,第二个参数为你要打开的Activity类
Intent intent =new Intent(MainActivity.this,MainActivity2.class);
//用Bundle携带数据
Bundle bundle=new Bundle();
//传递name参数为tinyphp
bundle.putString("name", "tinyphp");
intent.putExtras(bundle);
startActivity(intent);
}
接受数据:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.newtest); //新页面接收数据 Bundle bundle = this.getIntent().getExtras(); //接收name值 String name = bundle.getString("name"); Log.i("获取到的name值为",name); }
更多相关文章
- 解决Error:Android(安卓)Dex: com.android.dex.DexIndexOverflow
- A20平台增加camera
- 制作android native service
- Ubuntu 及windows 环境下android(Launcher)源码下载
- 【Android笔记】Android统计文件夹大小,删除文件夹下的所有文件方
- Android设备定制为永不锁屏
- android 监听edittext addTextChangedListene
- android应用程序跳转到系统的各个设置页面和通过Intent action
- Android(安卓)IPC