你好朋友,我是android的新手。我正在研究android activity
和Intent
。正如我在我的发射器活动中所做的那样
Intent in = new Intent(getApplicationContext(), SecondActivity.class);
startActivity(in);
在第二个活动中,我使用getIntent()
方法在OnCreate
方法中获取调用意图的引用:
Intent in = getIntent();
if(in != null) //do something..
在第二个活动getIntent()
方法中,返回调用intent
的引用。但是,当我在getIntent()
启动器活动方法中使用onCreate
方法时,其值不为null。因此,当我们在启动器活动中使用getIntent()
方法时,会将什么参考传递给意图
答案 0 :(得分:0)
当您点击app_icon时,Android操作系统启动活动,它会查看您的清单文件并找到启动器活动,然后启动它
答案 1 :(得分:0)
使用getIntent()方法获取已启动活动的意图:
Intent intent = getIntent();
您的数据表示为字符串,然后您可以使用intent.getStringExtra(String name)方法。在你的情况下:
String id = intent.getStringExtra("id");
String name = intent.getStringExtra("name");