在新方法中创建意图

Sap*_*app 4 android button android-intent android-activity

所以我想要启动一个Activity,它只是弹出一个对话框弹出框,告诉用户如何使用该应用程序.

我有代码:

private final View.OnClickListener btnClick = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
        case R.id.about_box:
            Intent i = new Intent(this, About.class);
            startActivity(i);
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但意图给了我错误:

构造函数Intent(new View.OnClickListener(){},Class)未定义

有关解决方法的任何想法吗?

谢谢.

bli*_*uff 10

更改,

Intent i = new Intent(this, About.class);
Run Code Online (Sandbox Code Playgroud)

至,

Intent i = new Intent(TheCurrentClassName.this, About.class);
Run Code Online (Sandbox Code Playgroud)