利用intent跳转的两种方式(有无参数返回)
从一个activity跳转到另一个activity有两种方式,一种是无参数返回的,一种是有参数返回的:
1,无参数返回
Intent intent=new intent(this,activity.class)
this.startActivity(intent);
2,有参数返回
Intent intent=new intent(this,activity.class);
this.startActivityForResult(Intent,requestCode);
复写onActivityResult(requestCode,resultCode,Intent data)函数,并判断requestCode和resultCode是否是所需页面传来的数据,然后对数据进行处理
在另一个页面需要setResult(ResultCode,Intent data),
更改布局文件样式,在 Androidmanifest下的activity内加上Android:theme=“@Android:style/theme...”
另外,还能新建一个intent,把要跳转的activity的action和 category设置进去,就能实现跳转:
Intent intent=new Intent();
intent.setAction();
intent.addCategory();
startActivity(intent);
设置ClassName也能实现跳转
Intent intent =new Intent();
intent.setClassName();
startActivity(intent);