この疑問は解決しました
タイトルはごめんなさい --- Web ページからテキストを取得するアプリを作成しようとしています。「次へ」ボタンをクリックすると、次のページに移動してテキストが更新されます。私が問題を抱えているのは、「次へ」ボタンをクリックしてもテキストが更新されないことです。できれば、以下のコードを実行してテキストを更新したいだけです。接続の設定方法の問題に絞り込んだと思います。
private static BufferedReader page;
public void checkPage(String website, int number){
URL url = null;
HttpURLConnection connection = null;
String line = "start";
try {
url = new URL(website + number);
connection = (HttpURLConnection) url.openConnection();
page = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while (line != null) {
line = page.readLine();
checkLine(line);
}
connection.disconnect();
}catch (IOException e){
e.printStackTrace();
}
}
checkLine() は、私が求めているテキストを取得するためにいくつかのファンキーなことを行います..明らかに何かが欠けているように感じます..
現在のセットアップは、「GetDataFromPage」というクラスがあり、データをいくつかのプライベート文字列変数に保存し、次に「GetDataFromPage」内のいくつかのパブリックメソッドを使用して使用するデータを抽出することです..
問題は、「GetDataFromPage」クラスのデータが、data.checkPage(web, url+1); を呼び出したときに更新したくないということです。data は GetDataFromPage です
アップデート
私はバカです..データの読み取りを可能にするためにリセットするのを忘れたのは、いくつかのブール値だけでした。深夜にコードを書くとこうなります..