public void onClick(View v){
实例化Intent(this.activity,MainActivity.class)
通过activity.getIntent()的getExtras()获取到bundle
如果:bundle不为null且bundle的值大于0
将bundle绑定intent
结束判断
使用activity.startActivity进行跳转到MainActivity
关闭当前Activity
}
public void onClick(View v){
Intent intent=new Intent(this.activity,MainActivity.class);
Bundle bundle=new Bundle();
bundle=intent.getIntent().getExtras();
if(bundle !=null && bundle.size()>0){
intent.putExtra(bundle);
}
startActivity(intent);
finish();
}
实例化Intent(this.activity,MainActivity.class)
通过activity.getIntent()的getExtras()获取到bundle
如果:bundle不为null且bundle的值大于0
将bundle绑定intent
结束判断
使用activity.startActivity进行跳转到MainActivity
关闭当前Activity
}
public void onClick(View v){
Intent intent=new Intent(this.activity,MainActivity.class);
Bundle bundle=new Bundle();
bundle=intent.getIntent().getExtras();
if(bundle !=null && bundle.size()>0){
intent.putExtra(bundle);
}
startActivity(intent);
finish();
}
解决方案 »
- android 彩色图片转换成黑白的图片(灰色)
- 怎样在客户端的源码里找服务器的IP设置
- Sqlite插入图片的问题,一直插不进去
- java新手问题
- 急!!!!SAX或者PULL解析.xml文件的问题
- 谁说国庆旅游才完美,开发者有自己的选择
- android IPC通信问题,关于bundle中传递非基本数据类型报错: Class not found when unmarshalling
- imageView显示图片的高度问题
- android 分辨率显示问题 急!急!
- 关于安卓编译环境搭载
- 有人对SNTP服务了解吗??
- 开发一个android程序,同时实现网页版,请问该用哪种通信方式呢?服务器端该用哪种语言?
intent.putExtra(bundle);
}
直接写:intent.putExtra(bundle);
Bundle bundle=null;
bundle=intent.getIntent().getExtras();Intent intent1=new Intent(this.activity,MainActivity.class);
intent1.putExtra(bundle);
startActivity(intent1);
这个方法是表示从上一个页面进入了当前页面中,并且传递了bund。如果你当前业面是刚开始启动的页面,bund是null并且intent.getIntent()可能会报空指针错误后面一定获取不到了,并且一点用处都没有。如果是从别的页面跳转过来的,那就没问题。