問題タブ [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 投票する
1 に答える
351 参照

android - ランナブルでの SharedPreferences の使用

SharedPreferencesから派生したクラスにデータを格納する必要がありRunnableます。

がないと手に入れる方法がないようcontextです。たとえば、次の例では、Runnable インスタンスで使用できないコンテキスト オブジェクトが必要になります。

Runnable で動作させる方法はありますか、それともすべての設定について DB を使用する必要がありますか。

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

android - ギャラリーから選んだ画像を共有設定に保存する方法

背景画像を設定したアプリケーションを作成しました。ここで、ギャラリーから画像を選択して、アプリケーションの背景として設定したいと考えています。この部分はできています。ただし、アプリケーションを再度開くとデフォルトの画像が設定されるため、この選択した画像をアプリケーションの背景に永続的に設定することも必要です。

再度変更するまで、選択した画像を永続的に保存するにはどうすればよいですか?

アプリを初めて実行したときにデフォルトの背景が表示され、背景を変更すると、その画像がさらに起動したときに表示されるようにしたいと考えています。

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

android - 簡単なログイン、Facebook、Google ログイン、Android でのログアウトのセッション管理?

Google と Facebook のログイン、およびそれぞれの方法を使用した単純なログインを統合しました。しかし、署名が成功した後、ログインとログアウトのセッションを管理したいと思います。つまり、一度に使用できるログインの種類は 1 つだけです。ユーザーがそれらのいずれかですでにログインしている場合、他のログイン方法は無効になります。ログアウト後、ユーザーは 3 つの方法のいずれかからログインできます。

共有設定を使用してセッションを管理しようとしましたが、Facebook や Google のログインではなく、単純なログインでのみ機能します。Androidでセッションを管理するための他の方法はありますか.

助けてください、よろしくお願いします。

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

java - SharedPreferences は変更されていません

単純な 2 つの TextView を表示するアクティビティがあり、別のクラスにある文字列配列からテキストを取得します。読み込み時に配列の最初の文字列を読み込もうとしています。次に、アクティビティが読み込まれるときに、textview の値を、textView で最初に表示した文字列の後の文字列に変更します。sharedprefrences の値を変更しましたが、それでも最初の文字列しか表示されません。何が問題ですか?文字列配列のインデックスの値を変更しましたが、それでも最初の文字列しか表示されません。ありがとうございます。

これは他のクラスの文字列です:

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

android - Android: SharedPreferences の問題

こんにちは皆さん、これをチェックしてください

文字列(用語)を2番目のアクティビティに渡そうとしています。たとえば、(Prelim) である ListView の最初の項目を押すと、共有設定は 2 番目のアクティビティで文字列を渡します。

そして問題は、2番目(中間)、3番目(最終)の項目などを押したときです。共有設定に保存されている文字列はまだ(暫定)です。