当前位置: 首页 > 知识库问答 >
问题:

Void是onCreate和onClick方法的无效类型?[重复]

莫典
2023-03-14
}
@Override
public void finish(){
    super.finish();
    if (camera != null) {
        camera.release();
        camera = null;
    }
    Button btnStartMinorActivity;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btnStartMinorActivity = (Button) findViewById(R.id.btnStartAnotherActivity);

        btnStartMinorActivity.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {

        Intent inent = new Intent(this, Activity.class);

        // calling an activity using <intent-filter> action name 
        //  Intent inent = new Intent("com.hmkcode.android.ANOTHER_ACTIVITY");

        startActivity(inent);
    }
}

为什么会这样?我有我的活动。xml文件的顺序。添加多个活动的教程有时不清楚,也没有解决这个问题。

共有1个答案

龙华翰
2023-03-14

把这个方法移到创建()和点击()的完成()方法之外,我认为它会没事。还有按钮btnStartMinor活动;应该在方法之外,我认为。

 类似资料:
  • 我试图在checkbox的onClick方法中使用意图,但我得到的错误是方法startActivity未定义,并且构造函数意图(new View.OnClickListener等)也未定义。下面是我的代码:

  • 问题内容: 更新到xcode 8 beta 6后,出现错误 无法将’()-> Void’类型的值分配给’(()-> Void)!’ 在以下func块的第三行: 关于修复的任何建议? 问题答案: 看来您的问题与此有关: SE-0103 尝试将您的方法标头追踪到: 与往常一样,来自新Beta的诊断消息是如此混乱和不足,但是将您的媒体资源设置为非可选将为您提供更多有用的信息。

  • 我正在使用某个抛出异常的库,并希望测试在抛出异常时我的代码行为是否正确。将其中一个重载方法截尾似乎不起作用。我得到了这个错误:Stubber不能应用于void。不存在变量类型T的实例类型,因此void确认为T

  • 以下内容在Visual Studio上编译: 但不在Linux g上编译。我得到的错误是 我知道我不能在模板中使用void,这就是我使用std::conditional\u t和std::is\u same\u v的原因。 我看不出有什么不对,有人能告诉我吗?

  • 问题内容: 由于在Java中使用了泛型,我最终不得不实现一个具有as返回类型的函数: 并且编译器要求我返回 一些东西 。现在我只是返回,但是我想知道这是否是好的编码实践… 我问的是 V oid,而不是 V oid。类, 而不是 保留关键字。 我也试过,,,,没有回报可言,但都不会在所有的工作。(出于或多或少明显的原因) 那么,如果函数的返回类型为,我应该返回什么呢? 该课程的一般用途是什么? 问题

  • 问题内容: 我正在为apache HttpClient包实现一个,如下所示: 但我希望函数不返回任何值,即。这可能吗?由于不是有效的Java类型,因此以下内容无法编译: 我想可以替换为以返回对象,但这并不是我真正想要的。 问 :是否有可能安排在这样一种方式,我可以返回此回调局面从? 问题答案: 泛型仅处理对象类。泛型不支持void和基本类型,您不能将它们用作参数化类型。您必须改用Void。 你能说