問題タブ [preferences]
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.
android - Androidの設定:ユーザーが設定画面を使用していないときにデフォルト値をロードするにはどうすればよいですか?
PreferenceActivityを使用して、ユーザーがいくつかの値を設定できるようにしています。定義された設定でxmlファイルをフィードしています。
私は彼らのためにすべてを設定しandroid:defaultValue=""
ました。
アプリケーションを起動するときに、プリファレンスが必要です。プリファレンスがまだ手動で設定されていない場合は、デフォルト値が必要です。
しかし、android:defaultValue="true"
私がまだ得るときfalse
。したがって、XMLで設定されたdefaultValuesは、設定画面を初期化するとき以外はどこでも使用されていないように見えます。
getBoolean()
メソッドのデフォルト値をハードコーディングしたくありません。それで、これらを1か所で定義するだけでデフォルト値を取得する方法はありますか?
iphone - iPhone アプリ : アプリごとに 1 回の個人設定の保存 / 保存
アプリの電子メール、電話番号などの個人設定を保存/保存したい。ID に電子メールで情報を送信するフォームはほとんどありません。必要に応じてこの人に連絡できるように、ユーザーの電子メールと電話番号を知りたいです。ユーザーが各フォームに毎回メール ID と電話番号を入力し続けるのは望ましくありません。これらの入力 (電子メールと電話) は、デバイスごと、またはデバイスにインストールされているアプリごとに 1 回だけ行うのが賢明です。
この目的で .plist を使用しようとしています。私には成功がありません。どうすればいいのですか?サンプル コード (または) リンクはありますか?
ありがとう。助けていただければ幸いです。
android - AppWidget プロバイダーで設定を取得する
AppWidgetProvider クラスからの設定の読み取りに問題があるようです。私のコードはアクティビティでは機能しますが、AppWidgetProvider では機能しません。ブール値を読み戻すために使用しているコードは次のとおりです。
ただし、「メソッド getSharedPreferences(String, int) はタイプ ウィジェットに対して未定義です」というエラーが表示されます (widget は私の AppWidgetProvider クラスの名前です)。
提案をお寄せいただきありがとうございます!
android - Androidでの設定の更新への対応
別のアクティビティからPreferenceActivityを呼び出してから、設定の変更に基づいてonActivityResultのアプリケーション状態を更新しています(つまり、フォントサイズを変更しています)。
状態更新ロジックをPreferenceActivityに配置する方がよいと考えていました。そうすれば、PreferenceActivityを呼び出す各アクティビティに重複するロジックがありません。
これを行うための最良または正しい方法は何ですか?
android - ネストされた設定画面でテーマが失われる
アプリケーションの設定画面があり、マニフェストで次を使用してテーマを指定しました。
ただし、次のような別の設定画面をこの画面内にネストすると:
ネストされた設定画面は、親のテーマを失います。どうすればこれを防ぐことができますか? 前もって感謝します。
iphone - アプリケーション設定の変更を検出する方法
ユーザーがフォントサイズなどのいくつかのプロパティを変更できるアプリで Settings.bundle を作成しました。できます。
しかし、アプリを離れて設定を変更すると、変更の通知を受け取る方法がわかりません。ここでは、ビューが読み込まれるたびに、アプリの設定を確認する関数呼び出しを作成します。しかし、これを行うための他の適切な方法があるのではないかと思います。
asp.net-mvc - ユーザー設定を保存する方法は?クッキーが大きくなる
私のアプリケーション(Asp.Net MVC)は、ユーザーインターフェイス(jQuery / js)との優れた相互作用を備えています。たとえば、さまざまな検索チャートを設定したり、画面上でガジェットを移動したりします。もちろん、各ユーザーのすべてのデータを保持したいと思います。そのため、データはDumaineの任意のページから利用可能になり、ユーザーは自分の設定を受け入れることになります。
ユーザーが何かを変更するたびにサーバーへの論理的な非同期アクセスとは思われず、多くのことが発生するため、すべてのデータをCookieに保持します。ユーザーがアプリケーションからログアウトするときに、Cookieをデータベースに保存します。
Qは、設定をデータベースに保存する方法です。クライアントからサーバーに保存します。記録したいインタラクションがたくさんあるからです。scanriosの例:ウィジェットを閉じる、ウィジェットを移動する、メニューのサイズを変更する、列を並べ替える..そのアクションを記録したいと思います。アクションごとにajaxセービングルーティンを発射すると、面倒になりすぎます。多分私は選択の余地がありません..多分私は特定の間隔の秒のすべてを保存して非同期を実行する必要があります。
問題は、Cookieが非常に大きくなることです。この巨大なクッキーが各サーバーリクエストに添付されていると思うと、私の態度が間違っていると感じます。
もう1つの問題のCookieにはサイズ制限があります。それはあなたのブラウザによって異なりますが、私は間違いなく国境に近づいています-私のクッキーは簡単に4kbになります
別の解決策はありますか?
javascript - FF 拡張機能: 環境設定に値を保存し、js ファイルに取得する
ユーザー入力としてリンクを一度だけ取得する拡張機能を作成しています。次に、拡張機能全体が、JS ファイル内のさまざまな関数でそのリンクを使用し続けます。ユーザーがそれを変更すると、それに応じて js ファイルによってアクセスされる値も変更されます。以下を使用していますが、うまくいきません
インスタンスは、ユーザー入力を受け取るグローバル変数です。アラート (インスタンス) が表示されません。これは、設定を保存または抽出する方法に問題があることを意味します。誰かがこれで私を助けてくれませんか。私はこれまで設定を操作したことがありません。そのため、些細な問題があったとしても、把握できない場合があります。
iphone - 組み込み製品のアプリ内ストアから購入した製品の記録
iPhone アプリのいくつかの組み込み機能のアプリ内ストアを作成しています。Apple のドキュメントでは、これを保存するために Application Preferences を使用することを推奨していますが、このフォーラムの別の質問では、Application Preferences が (Apple によって) 推奨されている別のタスクに NSUserDefaults を使用することが提案されました。
アプリ内ストアでの購入の場合、NSUserDefaults を使用する方がはるかに良い方法であるかどうかを明確にすることはできますか?
ありがとう。
android - Android:定義された配列リソースが見つかりませんか?
Androidアプリケーションに奇妙な(?)エラーがあります。次のように、values/arrays.xmlでいくつかの配列を定義しました。
次に、それらをPreferenceActivity(xmlファイルで定義)のListPreferenceで使用します。だから私android:entries="@array/perimeter"
android:entryValues="@array/regvalues"
はこのListPreferenceに設定しました。デバイスでこれを使用しようとすると、アプリがクラッシュします。(Dialog.close()のNullPointer)regvalues-itemsをListPreferenceのエントリとして使用しようとすると、ArrayAdapter.createViewFromResource(int、View、ViewGroup、int)行にNullPointerが表示されます:355
したがって、regvalues配列にsthが間違っているようです。しかし、何?!?Eclipseは、コンパイル時にエラーを表示しません。したがって、xml-fileとjava-codeのすべてが正しく記述されており、タイプミスはありません。問題はどこだ?!?