私はこれまでGoogleプレイスを使用したことがなく、使用する時期になると思いました。私はこのチュートリアルに従いました:http ://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/
私の問題は、このメソッドを作成しているときにcreateRequestFactory()
、JsonHttpParser
クラスが非推奨になったことを示していることです。私は別の解決策を見つけるためにどこでも探しましたが、そうすることができませんでした。私はAndroid2.1をターゲットにしており、EclipseJunoで開発しています。誰かがこの対立を解決する方法について何か手がかりを持っていますか?コンパイルエラーは発生せず、eclipseは問題なくビルドしていますが、この非推奨のクラスは使用したくありません。
これが私のコードです:
public static HttpRequestFactory createRequestFactory(
final HttpTransport transport) {
return transport.createRequestFactory(new HttpRequestInitializer() {
public void initialize(HttpRequest request) {
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("AndroidHive-Places-Test");
request.setHeaders(headers);
// deprecated this last two lines
JsonHttpParser parser = new JsonHttpParser(new JacksonFactory());
request.addParser(parser);
}
});
}
前もって感謝します!