创建后启动活动

时间:2014-06-14 21:37:30

标签: android interface android-activity

我使用接口,因此在开始我创建它的某个活动之前,指定要启动的活动的公共属性的指针(我想从活动开始运行一些功能以及启动活动的过程) 代码

ActivityToStart act = new ActivityToStart ();   
act.delegate = (MyInterface) StartingActivity.this;
Intent i = new Intent(StartingActivity.this,ActivityToStart.class);
act.startActivity(i);

StartingActivity实现了MyInterface。

我收到错误,遗憾的是没有提供信息(空指针异常)

为什么?

1 个答案:

答案 0 :(得分:1)

活动类不能直接实例化。

您必须通过startActivity() Intents进行此操作。要发送信息,您可以向Intent添加“extras”,然后在第二个活动的onCreate()方法中读取它们。

请参阅文档中的Starting Another Activity

相关问题