問題タブ [robospice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3233 参照

android - com.octo.android.robospice を正しく使用してビットマップをキャッシュする方法

ここにある例を使用しています: https://github.com/octo-online/robospice/wiki/Starter-Guide

キャッシュを使用してビットマップ要求をサポートするように拡張しようとしました。LogCat を詳細に設定すると、ビットマップがキャッシュに正常に格納されていることを示すログ メッセージが表示されますが、後続の呼び出しでキャッシュからビットマップを読み戻そうとすると、次のログ メッセージが表示されて失敗します。

11-15 09:14:02.694: D//RequestRunner.java:102(5462): com.octo.android.robospice.persistence.exception.CacheLoadingException: org.codehaus.jackson.map.JsonMappingException: 適切なコンストラクターが見つかりませんタイプ [単純なタイプ、クラス android.graphics.Bitmap]: JSON オブジェクトからインスタンス化できません (タイプ情報を追加/有効にする必要がありますか?)

JsonSpiceFactory からの関連コードは次のとおりです。

そして、キャッシュまたはネットワークから画像をロードするために spiceManager 呼び出しを呼び出すコードは次のとおりです。

キャッシュ データからビットマップを再構成するファクトリは必要ですか? これは Json オブジェクトではないため、Jackson Json マッピングを使用しようとする試みを修正するにはどうすればよいですか? タイプ情報を追加/有効にすると、ジャクソンは正しいことをしますか? それ、どうやったら出来るの?

ここまで読んでくれてありがとう!

-エリック

0 投票する
2 に答える
3475 参照

android - robospice google http クライアントを使用して Post で JSON を送信する

投稿リクエストの作成に問題があり、Robospice google http Java クライアントで json を送信します。私の問題は、サーバーが空の要求データを受信することです。(postData には何もありません)

前もって感謝します!

0 投票する
1 に答える
819 参照

android - robospice と ormlite を使用して JSON リクエストのネストされた部分を保存できません

こんにちは、RoboSpice と ORMLite および SpringAndroidSpiceRequest を使用して、Web ページから JSON 情報を読み取り、SQLite データベースに書き込みます。

最新の JSON マッパー MappingJackson2HttpMessageConverter を使用しています。

以下の例のように、ネストされた JSON クエリを読み取ろうとしました。JSON の最初のレベル (ページ、合計) を読み取ってデータベースに格納できますが、JSON 配列の次のレベルを格納することはできません。 」のエントリ。

JSON データを保存するための最良の例として、この例 (およびその他の例) を見てきました。しかし、それは私たちにはうまくいきません。RoboSpice は OrmLite を使用して JSON 配列を永続化します

質問: ネストされた JSON のキーと値を読み書きするにはどうすればよいでしょうか。困惑しています。:O

JSON:

BroadcastResult.java:

ブロードキャスト.java:

このエラーが発生しましたが、理解できません。
Logcat: SQLiteLog(10637): (1) そのような列はありません: result_id

実行テストの完全なログは、 https ://gist.github.com/anonymous/7760344 で確認できます 。

0 投票する
2 に答える
3182 参照

android - Spring と Robospice を使用して URL パラメーターに JSON 文字列を渡す

私は残りのクライアントアプリケーションを作成しており、サーバーが(私の制御を超えて)セットアップされた方法は、クエリ文字列に次のように未加工のjsonが添付されている特定のフィルターを実行することです。

http://www.someurl.com/api/user?filter=[{"field1":"value1","field2":"value2","field3":"value3"}]

現在、Robospice/Spring を使用してネットワーク リクエストを処理し、通常のクエリ (つまり、json パラメータなし) ではうまく機能します。ただし、上記の URL で GET リクエストを処理しようとすると、500 サーバー エラーが発生し続けます。This android-async-libraryを使用して同じリクエストを試みましたが、これはパラメーターを少しうまく処理できるようです (200 OK など)。これにより、問題は URL の形成/解析方法にあると考えるようになりました。

私の質問は、Spring がこの形式の URL を処理できるかどうかです。または、春に使用できるように処理/エンコードする最良の方法を誰かが知っている場合は?

0 投票する
1 に答える
418 参照

java - Robospice のキャッシュ オブジェクトは常に null です

何らかの理由で、Robospice のキャッシュからキャッシュされたオブジェクトをプルすると、常に null になります。私が間違っていることはありますか?

実行方法です。スパイス マネージャーは次のように作成されます。

また、カードクラスは次のとおりです。

他に設定する必要があるものはありますか?

ありがとう、グレアム