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 がそのアプリケーション コンテキストを必要とするため、コンテキストは機能しません。どのフレームワークを使用しているかはわかりませんが、コンテキストへの参照を取得する方法を探す必要があります。拡張しているクラスの API を調べましたか?

于 2012-10-27T23:38:11.533 に答える