使用 getActivity() 替换 MainActivity.this。并且给Toast.makeText()方法使用getApplicationContext()
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(getActivity().getApplicationContext(),"any mesage",Toast.LENGTH_LONG).show();
} });