FATAL EXCEPTION: main
Process: com.yunmai.mbh, PID: 5911
android.content.res.Resources$NotFoundException: String resource ID #0x4
at android.content.res.Resources.getText(Resources.java:331)
at android.widget.Toast.makeText(Toast.java:287)
at com.yunmai.mbh.center.activity.MessageActivity$1$override.onItemClick(MessageActivity.java:77)
at com.yunmai.mbh.center.activity.MessageActivity$1$override.access$dispatch(MessageActivity.java)
at com.yunmai.mbh.center.activity.MessageActivity$1.onItemClick(MessageActivity.java:0)
at com.yunmai.mbh.center.adapter.MessageAdapter$Holder.onClick(MessageAdapter.java:103)
at android.view.View.performClick(View.java:5610)
at android.view.View$PerformClick.run(View.java:22260)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
Process: com.yunmai.mbh, PID: 5911
android.content.res.Resources$NotFoundException: String resource ID #0x4
at android.content.res.Resources.getText(Resources.java:331)
at android.widget.Toast.makeText(Toast.java:287)
at com.yunmai.mbh.center.activity.MessageActivity$1$override.onItemClick(MessageActivity.java:77)
at com.yunmai.mbh.center.activity.MessageActivity$1$override.access$dispatch(MessageActivity.java)
at com.yunmai.mbh.center.activity.MessageActivity$1.onItemClick(MessageActivity.java:0)
at com.yunmai.mbh.center.adapter.MessageAdapter$Holder.onClick(MessageAdapter.java:103)
at android.view.View.performClick(View.java:5610)
at android.view.View$PerformClick.run(View.java:22260)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
当你在
Toast.makeText(getContext(),postion,Toast.LENGTH_SHORT).show();第二个参数不是String,或者是纯int时,虽然没报错,但是运行会出上面的问题,应该先把position的类型转成String ,加个双引号的什么都可以。