初学者在android.My怀疑,我已经在第一个活动中创建了一个意图。它没有移动到第二个屏幕。在第一个活动中明确添加一个意图后,在第二个活动中接收意图对象的程序是什么屏幕?
例: 第一个屏幕:
public void onClick(View abc)
{
Intent i = new Intent(this, Secondactivity.class);
startActivity(i);
}
第二个屏幕:
我们要在这里编码什么?
这对我来说是个烂摊子。帮助!!
答案 0 :(得分: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);
答案 1 :(得分:0)
在您可以致电Intent i = getIntent();
的任何活动中,这将为您提供活动收到的最新意图。
然后,您可以通过调用示例来获取该意图的额外值:
String stringExtra = i.getStringExtra(YOUR_EXTRA_STRING_NAME);
。
希望这能回答你的问题。
答案 2 :(得分:0)
@arvind 只需创建第二个xml,添加另一个扩展活动的类,并在第二个类中设置内容视图。 并在清单文件中添加该类