解决方案 »
- adb connect时出错,怎么解决?
- android + phonegap + jquerymobile 怎么实现跨域访问
- Android AChartEngine柱形图如何设置柱形宽度?(急)
- 求高手解答一个permission 的问题
- 菜鸟询问一个androidmanifest中applicationlabel的问题
- WebView中加载的页面里TextBox(类型为Password)内容看不到,求高手指点。
- 关于android-ndk jni开发方面的问题 高手帮忙
- 关于BroadcastReceiver定位问题
- Android平台相关有哪些方面可以研究?
- ListView 默认选中第X个高亮
- google被墙了,如何通过git下载Android源码
- Android ffmpeg解码
首先,对象要serializable的,其次,取的时候,要getIntent().getSerializableExtra(object);如果你仅仅要传String,那传的时候,intent.putExtra("obj",strObj);
取的时候:intent=this.getIntent(); String obj=intent.getStringExtra("obj");
public static void changeActivity(final Activity context,
final Class<?> clazz, final boolean exit, Bundle bundle) {
Intent intent = new Intent(context, clazz);
if (bundle != null) {
intent.putExtras(bundle);
}
context.startActivity(intent);
if (exit) {
context.finish();
}
}
放在intent.putExtras(bundle);后面试试
Add a set of extended data to the intent. The keys must include a package prefix, for example the app com.android.contacts would use names like "com.android.contacts.ShowAll".Key需要包含package作为前缀