为了账号安全,请及时绑定邮箱和手机立即绑定

不能在课堂上使用 Toast 函数?

不能在课堂上使用 Toast 函数?

心有法竹 2021-10-20 11:42:09
我试图通过使用 Toast 函数显示一条消息 在不同的格式中,我提供了许多参数,例如 : getBaseContext(), getContext(), 。getApplication(),Context() 但最后有错误,没有成功显示消息//我的日志猫:AndroidRuntime: FATAL EXCEPTION: main                                                                                 Process: com.example.android.login, PID: 9911                                                                                 java.lang.NullPointerException                                                                          at com.example.android.login.retrieveUserLogin$1.onResponse(retrieveUserLogin.java:76)                                                                      at retrofit.ExecutorCallAdapterFactory$ExecutorCallback$1.run(ExecutorCallAdapterFactory.java:86                                                                      at android.os.Handler.handleCallback(Handler.java:733)                                                                      at android.os.Handler.dispatchMessage(Handler.java:95)                                                                                     at android.os.Looper.loop(Looper.java:136)                                                                                     at android.app.ActivityThread.main(ActivityThread.java:5001)                                                                                     at java.lang.reflect.Method.invokeNative(Native Method)                                                                                     at java.lang.reflect.Method.invoke(Method.java:515)                                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)                                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)                                                                                     at dalvik.system.NativeStart.main(Native Method)
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

//从Activity调用


retrieveUserLogin("username","userpassword",Activity.this)

//构造函数的变化


  public retrieveUserLogin(final String t1 ,final String t2, final Context context){

         mContext = context;  

        Toast.makeText(mContext ,"خطأ فى اسم البريد او كلمة السر" ,Toast.LENGTH_LONG).show();}

尝试这个


查看完整回答
反对 回复 2021-10-20
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

将您的构造函数从public retrieveUserLogin(final String t1 ,final String t2){topublic retrieveUserLogin(Context context, final String t1 ,final String t2){
和assign更改为mContext=context,然后将您的活动实例传递给它。

查看完整回答
反对 回复 2021-10-20
  • 3 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信