【问题标题】:How to get the parent class inside anonymous class in kotlin [duplicate]如何在kotlin中获取匿名类中的父类[重复]
【发布时间】:2017-12-22 05:28:11
【问题描述】:

我在 kotlin 的匿名类中创建 Intent 时遇到问题。我想在 kotlin 中重现下面的代码:

ModuleDAO.INSTANCE.refresh(new AnswerListener() {
    @Override
    public void onAnswerRetrieved() {
        final Intent intent = new Intent(SplashScreenActivity.this, MainActivity.class);
        startActivity(intent);
        finish();
    }

    @Override
    public void onError(int error) {
        // doesn't matter
    }
});

我试过了,但没用:

ModuleDAO.refresh(object : AnswerListener {
    override fun onAnswerRetrieved() {
        val intent = Intent(SplashScreenActivity::act, MainActivity::class.java)
        startActivity(intent)
    }

    override fun onError(error: Int) {
        // doesn't matter
    }
})

【问题讨论】:

    标签: java android android-intent kotlin


    【解决方案1】:

    如果您想从一项活动转移到另一项活动,请使用此选项:

    val intent = Intent(this@OneActivity,TwoActivity::class.java);
    intent.putExtra("username", userName)
    startActivity(intent);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多