我遇到问题但我不知道在哪里寻找或如何搜索,所以我在这里问。基本上,我正在使用这段代码从我的主要活动开始一项新活动:
Intent intent = new Intent(v.getContext(), AlarmViewer.class);
startActivity(intent);
使用正常AlarmViewer
开始我的onCreate
课程,如下所示:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
}
所以,我正在尝试弄清楚如何访问我用来启动活动的意图以获得我放在它上面的一些额外内容。任何人都知道我该怎么做?如果在对不起之前已经问过这个问题,那我真的不确定如何搜索。
答案 0 :(得分:6)
要获得意图,请使用getIntent()。
要获取您的信息,请使用getIntent().getExtras()
返回Bundle类型的对象。从该对象,您可以调用不同的get*
方法,具体取决于您从调用活动传递的类型
您可以查看此thread示例