Java 错误';无法解析方法makeText';在制作祝酒词时

Java 错误';无法解析方法makeText';在制作祝酒词时,java,android,android-studio,toast,android-toast,Java,Android,Android Studio,Toast,Android Toast,当我在这里使用这个代码时 Toast.makeText(HomeActivity.this, ""+accountKitError.getErrorType().getMessage()); 我收到一条消息,无法解析方法“makeText”。 这是我的代码: @Override public void onError(AccountKitError accountKitError) { Toast.makeText(HomeActivity.this, "+accountKitErro

当我在这里使用这个代码时

Toast.makeText(HomeActivity.this, ""+accountKitError.getErrorType().getMessage());
我收到一条消息,无法解析方法“makeText”。 这是我的代码:

@Override
public void onError(AccountKitError accountKitError) {
    Toast.makeText(HomeActivity.this, "+accountKitError.getErrorType().getMessage());
}

makeText
方法采用三个参数:应用程序
上下文
text
消息,以及toast的
持续时间
。它返回一个正确初始化的Toast对象。您可以使用
show()
显示toast通知,如下例所示:

Context context = getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;

Toast toast = Toast.makeText(context, text, duration);
toast.show();
在您的情况下,您缺少
持续时间
show()
,按如下方式添加它们即可:

Toast.makeText(
    HomeActivity.this, 
    ""+accountKitError.getErrorType().getMessage(),
    Toast.LENGTH_SHORT
).show();
以下是文档的链接,以了解有关祝酒的更多信息:

您是否阅读了Toast.makeToast的文档?这是否回答了您的问题?非常感谢你!!现在它工作得很好。