【发布时间】: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