問題タブ [android-sharedpreferences]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2695 参照

java - SharedPreference を使用してカスタム ArrayList を保存する方法は?

カスタム ArrayList を Android Phone に保存する方法を知りたいです。フィルター活動で慣れたからです。この情報はどこにでも保管しておく必要があります。

0 投票する
1 に答える
543 参照

android - Android: PreferenceManager vs Context.getSharedPreferences() と、後者が失敗した理由

わかりました、Udacity Android Development Course に従って、pref_general.xml という名前の sharedPreferences ファイルに保存された郵便番号にアクセスすることが期待される部分に到達しました。このファイルには、郵便番号が文字列型で保存され、location というキーに接続されています。キーと値のペア。

この問題に対する私のアプローチは、getSharedPreferences() メソッドを使用してファイルを名前で取得することでした。ファイルが null ではないため、問題は発生していないように見えますが、郵便番号を取得しようとすると、キーを介して値が見つからず、引数の指定されたデフォルト値に落ち着きました。

logcat の 2 番目の冗長ステートメントは、94043 郵便番号の特定のキーに関連付けられた値ではなく、デフォルトの文字列値 0 になります。

Udacity が提供した答えは、PreferenceManager を使用することでした。これは、Activity に関連付けられたデフォルトの単独の sharedPreferences ファイルを取得します。

ファイルが null ではなく、取得された郵便番号が、sharedPreference ファイル内でキーと値のペアとして設定された既定の郵便番号 94043 である。

私のアプローチがうまくいかなかった理由を理解したいです。それはかなり近かった。唯一の違いは、ファイルへのアクセス方法でした。理由の説明をお願いします。ありがとうございました。

0 投票する
2 に答える
119 参照

android - 名前の一部しか知られていない場合に共有設定オブジェクトを取得することは可能ですか?

この質問は、キーが不明な場合に SharedPreferences オブジェクトの内容を取得することに関するものではなく、名前が不明な場合に SharedPreferences 自体を取得できるかどうかに関するものです。

「ファイル名」が「something-a」、「something-b」、「something-c」の SharedPrefreferences コレクションがあるとします。次に、SharedPreferences オブジェクトの 3 つのセットが利用可能であると判断し、それらの名前の「something-」部分のみが既知の場合にそれらを取得できるかどうかを判断することは可能ですか?

ないと思いますが、あることを願っています。

この要件の背後にある理由については触れませんが、アプリをマシュマロのアクセス許可モデルに更新する必要があり、古いバージョンのアプリによって記述された設定ファイルを読み取ることができる必要があることを除いて、設定名は「何か」です。 -イムシ」。ユーザーがマシュマロに関連する権限を付与していない場合、アプリは imsi を認識しないため、アプリが完全な名前を知らないときに共有設定を読み取ることができるかどうかを調べようとしています。

0 投票する
2 に答える
1973 参照

android - 共有設定を使用して画像を保存するには? アンドロイド

以下の私のコードは、ギャラリーから ImageButton に画像を配置しますが、常にアプリケーションを終了するか、別のアクティビティに移動すると、画像が保存されず、最初の背景が再び表示されます。

助けが必要です。ImageButton の背景として定義した画像を保存するにはどうすればよいですか

sharedpreferences について読みましたが、アプリでの使用方法がわかりません

-

- 私のクラス

私のXML

0 投票する
0 に答える
85 参照

android - Android ベクター ドローアブルの操作

私はテーマ/アイコン パック デザイナー/開発者になりたいと思っていますが、開発面に関してはまだ非常にグリーンです。私は概念実証アプリに取り組んでいます(下の写真)。グリフはベクター ドローアブルで描画されます。ユーザー入力、sharedpreferences、colors.xml に基づいてグリフの色を変更できるようにしたいと考えています。これは可能ですか?

スクリーンショット

これが私のベクタードローアブルです:

>