3

データをロードするためにサーバー (API) に多くのリクエストを送信する最初の Android アプリケーションに取り組んでいるので、iOS の .plist のような、URL のリストを持つ別のファイルを使用することを考えていました (アプリはこのファイルを読み取ると、このファイルはアプリが初めて実行される前にセットアップされます)、そのようにすると、URL を変更する必要がある場合に簡単になり、アプリは変更を取得します。「SharedPreferences」について何か読みましたが、アプリの実行中にしかデータを保存できないことを理解しています (以前はありません)。

私の質問は次のとおりです。これを行うための推奨される方法は何ですか? Android には、このシナリオに対するネイティブ ソリューションがありますか (アプリケーション設定ファイルのようなもの)? アプリを実行する前に「sharedPreferences」ファイルを設定できますか?

どうもありがとうございました、

4

1 に答える 1

1

res / valuesの下にurlList.xmlファイルを作成します:これはあなたのリストです:

<?xml version="1.0" encoding="utf-8"?>
 <resources>
<string-array name="my_urls">
    <item>url1</item>
    <item>url2</item>
</string-array>
</resources>

コードからアクセスするには:

String[] urls = getResources().getStringArray(R.array.my_urls);
于 2012-10-03T14:59:21.477 に答える