0

私は、JSON 形式でサーバーから応答を取得する Android アプリに取り組んでいます。キーと値のペアをstrings.xmlに保存したいと考えています。どうすればできますか?JSON 応答は次のとおりです。

 {
"ResourceStrings": [
    {
        "Key": "AccountNumber",
        "Value": "Account Number"
    },
    {
        "Key": "AccountPassword",
        "Value": "Account Password"
    },
    {
        "Key": "AccountSettings",
        "Value": "Account"
    },
    {
        "Key": "AccountSettings.Load.InfoMessage",
        "Value": "The Account Number and Password only needs to be set one time.  \r\n\r\nIf you do not know the Account information please contact you system administrator or your DataXchange reseller."
    },
    {
        "Key": "Add",
        "Value": "Setup"
    },
    {
        "Key": "AddandModifytheScreens",
        "Value": "Add and Modify the Screens"
    },
    {
        "Key": "AddButton",
        "Value": "Add"
    },
    {
        "Key": "AddButtonClick.InfoMessage",
        "Value": "Enter the new information and press the Enter button to save the changes.\r\n\r\nOr, press the Cancel button to discard the new information."
    },
    {
        "Key": "AddCommunication",
        "Value": "Add Communication"
    },
    {
        "Key": "AdvancedSettings",
        "Value": "Advanced Settings"
    }
]
}
4

2 に答える 2

7

実行時にstrings.xmlに何も書き込むことはできません。代わりに、共有設定、データベース、または内部/外部ストレージのファイルに書き込むことができます。これらすべての方法は、Android Developers サイトにリストされています。

于 2012-10-01T12:14:04.787 に答える
0

@ingsaurabhが言ったように

プログラムで string.xml に何かを書き込むことはできませんが、SharedPreferences http://developer.android.com/guide/topics/data/data-storage.html#prefを介して行うことができます。

しかし、データベースを維持するために、より良い値を持っています

于 2012-10-01T12:16:15.273 に答える