Android 我们如何以一个目的开始所有活动
我有一个目的 意向I=新意向(本,二级) 放置一些数据并开始第二个活动 星触觉(i) 在Second.java中,我得到了意图 Intent=getIntent() 再放一些数据,现在我想开始第三个活动,而不创建第二个意图Android 我们如何以一个目的开始所有活动,android,android-intent,Android,Android Intent,我有一个目的 意向I=新意向(本,二级) 放置一些数据并开始第二个活动 星触觉(i) 在Second.java中,我得到了意图 Intent=getIntent() 再放一些数据,现在我想开始第三个活动,而不创建第二个意图 在第二节课上有任何帮助,你都会得到帮助 Intent intent = getIntent(); 通过调用putExtra(name,value)方法放置一些数据,并为intent设置类 intent.setClass(context, class) 在第一个参数中,您给
在第二节课上有任何帮助,你都会得到帮助
Intent intent = getIntent();
通过调用putExtra(name,value)方法放置一些数据,并为intent设置类
intent.setClass(context, class)
在第一个参数中,您给出了getApplicationContext()
,在第二个参数中,您给出了要启动的类名,通过调用startActivity(intent)
并将intent传递给它来启动活动
intent.setClass(getApplicationContext, Abc.class);
startActivity(intent);
你能简单地解释一下为什么要实现这一点吗?我想在最终活动中显示两个活动的数据,而不使用数据库或共享首选项,我可以使用一个意图对象来实现这一点。将旧的意图与附加内容一起使用,并从Second.class添加新的信息。然后尝试oldIntent.setClass(您的finalClass.class);应该对你有用。试试看。