0

サーバーに表示されている最後の行だけを Android デバイスにダウンロードしたいと考えています。プロセスを教えてください、または基本的なアイデアを教えてください。ファイルをダウンロードして比較しようとしています。しかし、最後の行をフェッチするだけではできません。

                   try { 
                    BufferedReader br1 = new BufferedReader(new FileReader(file1));
                    BufferedReader br2 = new BufferedReader(new FileReader(file2));


                    String strLine1, strLine2;
                    boolean isSame = true;
                    StringBuilder finalText = new StringBuilder();
                    strLine1 = br1.readLine();
                    strLine2 = br2.readLine();
                    if (strLine1.equals(strLine2))
                        Toast.makeText(getBaseContext(), strLine2,
                                Toast.LENGTH_LONG).show();
                    else {
                        isSame = false;
                        Toast.makeText(getBaseContext(), strLine1,
                                Toast.LENGTH_LONG).show();
                        tv.setText(finalText.toString());


                    }
                }finally{
                }
4

1 に答える 1

0

ループがあってもいいと思う

 String thisLine ="";   
    String line="";
         while ((thisLine = br.readLine()) != null) { // while loop begins here
                 System.out.println(thisLine);
                  // line = line + thisLine ;
                     line = thisLine ;
               } //
于 2012-06-23T11:41:00.053 に答える