我正在使用第三方应用程序,它只启动一个扩展另一个普通类的类。 所以,从那个课程我想发起一个活动:
public class SkyTest extends VtiUserExit {
@Override
public VtiUserExitResult execute() throws VtiExitException {
// TODO Auto-generated method stub
logInfo("TEST");
return null;
}
}
如何从此处启动名为MainActivity
的活动?
我试过了:
Context context = null;
Intent intent = new Intent(context, MainActivity.class);
context.startActivity(intent);
但它没有用。我知道我不能使用空上下文,但是如何创建一个上下文以便它可以工作呢?
答案 0 :(得分:2)
null
上下文不起作用,因为Android需要该应用程序上下文才能找到您的活动。我不知道你正在使用哪个框架,但你应该寻找一种方法来获取对Context的引用,你是否已经浏览了你正在扩展的类的API?