1

我正在使用一个第三方应用程序,它只是启动一个扩展另一个普通类的类。因此,我想从该课程中发起一项活动:

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);

但它不起作用。我知道我不能使用 null 上下文,但是如何创建一个上下文才能正常工作?

4

1 回答 1

2

null上下文不起作用,因为 Android 需要该应用程序上下文才能找到您的 Activity 。我不知道您使用的是哪个框架,但是您应该寻找一种方法来获取对 Context 的引用,您是否已经为您正在扩展的类浏览了 API?

于 2012-10-27T23:38:11.533 回答