android.content.res.Resources$NotFoundException: String resource ID #0x4

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)

                                                                  at android.os.Looper.loop(Looper.java:154)


当你在

Toast.makeText(getContext(),postion,Toast.LENGTH_SHORT).show();
第二个参数不是String,或者是纯int时,虽然没报错,但是运行会出上面的问题,应该先把position的类型转成String ,加个双引号的什么都可以。




你可能感兴趣的:(错误解决)