Измените свой onResponse следующим образом:
stringRequest= new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
text=response;
text=text+" empty";
txt.setText(text);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
text="Error";
}
Это не сработало, потому что в основном вы объявляли переменную text как text = "";затем настройте свою очередь, после настройки установите текстовое представление с вашей пустой переменной, не ожидая ответа от сервера.