为什么某些设备不能与“ startActivity(this,MainActivity:class.java)”一起使用?

时间:2019-10-04 09:02:34

标签: android android-activity android-context mobile-devices

相关问题:startActivity(intent) doesn't work in some devices

我用 TG&CO LUNA(5.0.2) SAMSUNG Galaxy J5 2016(6.0.1) LENOVO PHAB 2 PRO进行了测试>,SKY IM-100,来自 Pantech

他们不配合

startActivity(this, MainActivity::class.java)
startActivity(this@SplashActivity, MainActivity::class.java)

我想很多事情与context有关。这显示此错误:

java.lang.NoClassDefFoundError: com.example.view.main.MainActivity

尝试捕获也不起作用。我测试了20多个设备。而且只有那些设备有问题。

设备出了什么问题?

1 个答案:

答案 0 :(得分:0)

好吧,这是因为我使用了一些Interfaces却没有完全实现它们。在课程的第一行有一条红线。我不知道它如何能够建立该项目。无论如何,它完美地构建了该项目,并且可以与流行的电话配合使用。但是无法使用我上面提到的手机。

解决此问题后,所有电话都能正常工作。如果您知道他们如此工作的原因,请发表评论。