I wanna to write an app that need to recive some text from server this is my code :
String db = ""
new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    // Create a URL for the desired page
                    URL url = new URL("http://chemvaaj.xzn.ir/test/words.txt");
                    // Read all the text returned by the server
                    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                    String str;
                    while ((str = in.readLine()) != null) {
                        // str is one line of text; readLine() strips the newline character(s)
                        db+=str;
                    }
                    in.close();
                } catch (MalformedURLException e) {
                } catch (IOException e) {
                }
            }
        }).start();
        searchEditText.setText(dbd);
it seems right but the variable db is stil "" in the end .
 
     
    