non-static method getActivity()

后端 未结 4 875
情深已故
情深已故 2021-01-29 10:53

I made the method \"showResult\" static but i have problem with :

\"Toast.makeText(`getActivity()`.getApplication(), result2 + \"\\n\" + \"Total Amount:=\" + tot         


        
4条回答
  •  梦如初夏
    2021-01-29 11:28

    the error explain itself you can not use getActivity() which is not static in static method you can do the following scenario define an Activity act; initialize it in onCreateView

    act =getActivity();
    

    and in the your method :

    Toast.makeText(act, result2 + "\n" + "Total Amount:=" + totalAmount2 + "€", Toast.LENGTH_LONG).show();
    

提交回复
热议问题