Android 在第二个屏幕上应该显示什么来获取意图?
android初学者。我怀疑,我已经在第一个活动中创建了一个意图。它不会移动到第二个屏幕。在第一个活动中明确添加意图后,在第二个屏幕中接收意图对象的过程是什么 例: 第一屏:Android 在第二个屏幕上应该显示什么来获取意图?,android,android-intent,Android,Android Intent,android初学者。我怀疑,我已经在第一个活动中创建了一个意图。它不会移动到第二个屏幕。在第一个活动中明确添加意图后,在第二个屏幕中接收意图对象的过程是什么 例: 第一屏: public void onClick(View abc) { Intent i = new Intent(this, Secondactivity.class); startActivity(i); } 第二屏: 我们需要在这里编码什么 这对我来说真是一团糟。救命 在
public void onClick(View abc)
{
Intent i = new Intent(this, Secondactivity.class);
startActivity(i);
}
第二屏:
我们需要在这里编码什么
这对我来说真是一团糟。救命 在任何可以调用的活动上
Intent i=getIntent()代码>这将获取活动收到的最新意图
然后,您可以通过调用以下命令从该意图中获取额外值:
String stringExtra=i.getStringExtra(您的字符串名称)代码>
希望这能回答您的问题。@arvind只需创建第二个xml,添加另一个扩展活动的类,并将内容视图设置为第二个类。
并将该类添加到清单文件中第一个活动::
intent.putExtra("key", value);
Intent i = new Intent(this, Secondactivity.class);
i.putExtra("score1", temp);
startActivity(touchAndShow);
finish();
object temp = i1.getIntExtra("key", 1);
例如::
intent.putExtra("key", value);
Intent i = new Intent(this, Secondactivity.class);
i.putExtra("score1", temp);
startActivity(touchAndShow);
finish();
object temp = i1.getIntExtra("key", 1);
第二个活动::
intent.putExtra("key", value);
Intent i = new Intent(this, Secondactivity.class);
i.putExtra("score1", temp);
startActivity(touchAndShow);
finish();
object temp = i1.getIntExtra("key", 1);
例如:
Intent i1 = getIntent();
int temp = i1.getIntExtra("tranningscore2", 1);
您必须在Android清单中添加活动,然后您可以在StartActivity(i)之前从项目中的任何活动调用它;您可以将信息添加到ex的意图中,您可以添加i.putExtra(“score1”,temp);要添加temp,其中temp可以是任何类型的字符串整数等,并且在接收方,您应该添加Intent i1=getIntent();和i1.getextra(临时,“分数1”);该类中的值temp是可访问的,如果您需要特定人员的帮助,您应该在他的回答中添加注释。您应该正确解释您的问题要求,以便任何机构都可以帮助您从意图中查看扩展数据的映射。