2017-09-19 14 views
0

オフラインモードの間にマップにが表示されない場合があります。私は砂糖ormを使用してデータベースの操作を処理しました。私は以下のコードを使用しました。データベースからマーカーの場所を取得できません

インターネットに接続すると、サーバーのすべてのデータが取得され、ローカルデータベースに格納されます。問題は、オフラインモードでローカルデータベースからデータを取得しない理由がわかりません。これは初めて砂糖ormライブラリを使用しているので、そこにいる誰かが私にこれを助けてくれることを願っています。ありがとうございました。

PS。私はGoogleのAPIを使用しています。

+0

if(!markersFromDatabase.isEmpty())this lineの前に 'markersFromDatabase'値リストを記録しましたか。 – UltimateDevil

+0

はい。すべてのデータはアンドロイドスタジオのlogcatで見られるようにデータベースに保存されていました。 – Cross

答えて

0

この変更してみてください、あなたは間違いなく正しくデータを保存しているという仮定を作る:彼らは本当に同じものでなければなりませんが、私が見つけた

markersFromDatabase = Result.listAll(Result.class); 

:に

markersFromDatabase = Select.from(Result.class).list(); 

を砂糖の上にいくつかの文書化されていない小さなキャッチです。

関連する問題