私はAndroidを初めて使用し、Gsonを使用してAPI呼び出しを解析する方法を学ぼうとしています。私は少し読んだので、この例に従おうとしています:http ://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html
比較的うまくいっていますが、コードをよく見るためにプロジェクトをEclipseにインポートしたときに、コンストラクターに関する上記のエラー(およびその他のいくつかの紛らわしいエラー)が発生しました。
StackOverflowでいくつかの関連する質問を読みましたが、それらはすべて継承されたクラスに関係しており、ひどく混乱しているかもしれませんが、このクラスが継承されているとは思いませんでした。
これらのエラーの原因は何ですか?また、どうすれば修正できますか?
記事を掘り下げずにプロジェクトへのリンクが必要な場合は、http://dl.dropbox.com/u/7215751/JavaCodeGeeks/AndroidJsonParsingTutorial/AndroidJsonProject.zipから入手できます。
問題のファイルのコードは次のとおりです。packagecom.javacodegeeks.android.json.model;
import com.google.gson.annotations.SerializedName;
public class SearchResponse {
public List<Result> results;
@SerializedName("max_id")
public long maxId;
@SerializedName("since_id")
public int sinceId;
@SerializedName("refresh_url")
public String refreshUrl;
@SerializedName("next_page")
public String nextPage;
@SerializedName("results_per_page")
public int resultsPerPage;
public int page;
@SerializedName("completed_in")
public double completedIn;
@SerializedName("since_id_str")
public String sinceIdStr;
@SerializedName("max_id_str")
public String maxIdStr;
public String query;
}
前もって感謝します。