None of the following functions can be called with the arguments supplied. <init>(Context!, Class<*>!) defined in androi

动态 未结 0 103
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个问题通常是由于传递给Intent构造函数的参数类型不正确导致的。请确保传递给构造函数的参数类型与构造函数所期望的参数类型匹配。 例如,如果您正在尝试使用以下代码创建一个Intent: ``` val intent = Intent("com.example.ACTION") intent.putExtra("key", "value") ``` 但是您没有提供Context参数,那么您可以将其改为: ``` val intent = Intent(context, MyActivity::class.java) intent.action = "com.example.ACTION" intent.putExtra("key", "value") ``` 这样就会将正确的Context传递给Intent构造函数,并且Intent的action和extra属性也会被正确设置。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复