2016-09-04 11 views
0

私のアンドロイドアプリケーションで私はm using web-service to get information about food the problem that if i write appl instead of apple,row,skin it dosenを自動的に埋めて、エラーメッセージが表示されます。何を私はsqliteのウェブサービスから2000の名前を保存して検索しました。 ?エラーメッセージを表示せずにWebサービスのスペルを間違えて検索するにはどうすればよいですか? APIのURL http://api.nal.usda.gov/ndb/search/?format=json&q=apple&sort=n&max=25&offset=0&api_key=DEMO_KEYjsonとウェブサービスを使って検索

+0

あなたはどのアダプタを使用していますか?そのコードを投稿してください – pskink

+0

ArrayAdapter アダプタ=新しいArrayAdapter (MainActivity.this、android.R.layout.simple_dropdown_item_1line、myData); autoCom.setAdapter(アダプタ)。 – userr12

+0

参照[this](http://stackoverflow.com/a/19860624/2252830) – pskink

答えて

0

サラムENAS、 データは(映画のリストのように)頻繁に変更する場合、それはのsqliteに保管しても大丈夫ではありません、それはサーバのデータベースに格納する方が良いでしょう。 データが頻繁に変更されない場合は、アプリケーションのサイズが2Mb分増加するという欠点がありますが、sqliteデータベースにデータを保存しても問題ありません。 このAPIを使用することを約束していない場合は、他のAPIも考慮する必要があります。 サーバーにデータを格納するときに、モバイル上のデータをキャッシュすることで、HTTP要求の負担を軽減できます。 幸運:)

関連する問題