编辑:
*整个问题是,因为我错过了.makeToast的.makeText,
我已更正了这一点,我发现之前的两种尝试实际上都对我的应用程序有效。 *

我在Android应用程序中实现Toast.makeToast方法遇到问题:

我试过了

public void onRightCardExit(Object dataObject) {
Toast.makeToast(MainActivity.this, "Right", Toast.LENGTH_SHORT).show();
}


以及

public void onLeftCardExit(Object dataObject) {
Toast.makeToast(getApplicationContext(), "Left", Toast.LENGTH_SHORT).show();
}


在第一个我得到的问题


  “无法解析方法'makeToast。(android.Content.Context,
  java.lang.String,int)'“


在第二个中,指向上下文的类似但更具体的指向我的java文件的指针


  “无法解决的方法
  'makeToast。(com.sanruza.alpak.tinderlike.MainActivity,
  java.lang.String,int)'“


我知道正确的语法是.makeToast(context,String,int),但是我仍然无法使其正常工作。

最佳答案

它应该是makeText而不是makeToast

Toast.makeText(context,toastMsg, Toast.LENGTH_SHORT).show();


有关更多信息,请参见docs

09-11 18:49