2016-04-09 7 views
0

私は現在アンドロイドアプリケーションを作成中です。このアプリケーションでは、ユーザーはRSSフィードURLを入力して設定として保存することができます。私はキー/値属性を使って基本的な設定(文字列、ブール値...)を保存する方法を知っています。ここでの問題は、RSSフィードのURLとウェブサイトの名前を1つの設定として保存することです(例:http://rss.cnn.com/rss/edition.rss - > CNNトップストーリー)。 この場合、1つの嗜好は2つの文字列で構成されており、その方法はわかりません。2つの文字列で構成された環境設定を保存して表示する方法は?

JSONモジュールでは、オブジェクトを環境設定として保存することができましたが、このアプリケーションではモジュールを使用しないようにしたいと考えています。

外部モジュールを使用せずにやりたいことは可能でしょうか?はい、この問題で私を助けてください。

+0

なぜ1つの設定キーになるのですか?あなたは2つを使うことができます。 – Henry

+0

これは多くの設定キーになるためです。私が10のRSSフィードを覚えておきたいなら、私は20のキーを持っています。しかし、この数字を増やしたいのであれば、キーが多すぎます。 1つのフィードに1つのキーがある方が良いと思いました。 – Mtoypc

+1

多すぎる場合は、SQLiteデータベースを使用して格納してください。 – Henry

答えて

1

私はあなたがこれを思っているように感じます。代わりに、このアプローチを検討してください:

String rssUrl = "someUrlHere"; 

String rssWebsite = "Some website name here"; 

//Now, you can use a delimiter before storing your two values 

String rssUrlAndWebsite = rssUrl + "," + rssWebsite; 

//Now you can store this using one key. 

//When you want to read them out, you can use your key to get the value and simply split using the delimiter and there, you will have two values! 

私はこれが役立つことを望みます。

また、2つの値をテーブルに格納することもできます。

+0

なぜ私はそれについて前に考えなかったのかわからない!どうもありがとう。だから、いくつかの文字列を1つの嗜好として格納できるように、ネイティブアンドロイドの仕組みはありませんか? – Mtoypc

+0

私はそのようなものを見たことはありませんが、もう少しそれを掘り下げます。私はあなたが保存したいTYPEだと思います! – Eenvincible

+0

私はTYPEが何であるかわからないし、それについてのアンドロイドのドキュメントを本当に理解していない。だから多分私はTYPEを保存したいと思っています^^ – Mtoypc

関連する問題