0
  • 最佳答案

    new Intent用来Activity跳转的话,你可以看成是一段路程,第一个参数是出发地点,第二个参数是目的地,第一个参数的Context你要代表你的出发地点,那就是MainActivity对吧,你在onCreate里的this他就是代表Activity本身,所以不会出错。你在View的onClickListener里拿到的还是Activity对象吗?很明显不是,而应该是View对象,而一个View能代表一个Activity,很明显也不能,这就是报错的原因。

    1255088796991492096  评论     打赏       凝视深渊的不是勇者是恶龙
    1. 把你的鼠标,移动到错误的代码哪里,
    2. 认真看一下错误的提示,它会告诉你为什么错
    3. 我要解决这个错误很容易,但是你需要学会看提示的错误啊
    1139423796017500160  评论     打赏       断点-含光君
    • jiushinila  回复 @断点-含光君
      谢谢你的回答,系统说无法解析构造函数Intent, 原话 Cannot resolve constructor 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class)'
      jiushinila 2021-03-19 15:22   回复 1279003582535856128
    • jiushinila  回复 @断点-含光君
      我放onCreate()里面就没事
      jiushinila 2021-03-19 15:24   回复 1279003582535856128
    • 断点-含光君  回复 @jiushinila
      看这里[anonymous android.view.View.OnClickListener]Intent中,你传递的入参类型是这个。 intent它需要的是什么?看看Intent的构造函数需要的是什么。 这样对比,你传递,和需要的有什么不同。 答案就出来了。
      断点-含光君 2021-03-19 15:33   回复 1139423796017500160
  • 自定义方法 SelectIco里面传递一个 Context


    1231486734030606336  评论     打赏       散人
    相关问题
    _empty · Android
    2019-10-20 23:51 644 2
    application · Android
    2019-11-05 00:26 818 2
    三流废物 · android / 小白
    2019-11-22 00:35 1083 5
    豪豪好嘛 · Android / GPS
    2019-11-26 20:15 906 5
    Jian · android
    2019-11-28 01:51 634 2
    2019-12-01 01:01 720 2
    小陈学编程 · Android
    2019-12-01 19:08 648 2
    fkinggod · Android
    2019-12-08 09:19 686 5
    fkinggod · Android
    2019-12-08 20:47 654 2
    kissmyass · Android
    2019-12-09 07:08 544 2
    独一无二的名zi · Android
    2019-12-30 06:48 426 2