問題タブ [edittextpreference]
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.
java - EdittextPreference からのテキスト
私EditTextPreference
はこれです:
私の PreferencesActivity で:
今のところ問題ありません..今、通知付きのサービスがあります。私の目標は、通知のタイトルに namePref 値を渡すことです。私はこれをサービスに書きました:
通知のタイトルに挿入name
しますが、名前がnullであると言ってアプリがクラッシュします..解決できません..
android - メインアクティビティandroidでEditTextPreference参照を取得する方法
メイン アクティビティで EditTextPreference への参照を取得するにはどうすればよいですか?
私はこれを試しました:
しかし、このエラーが発生しました。
これは EditTextPreference のコードです
EditTextPreferece への参照を取得したら、この参照を使用して、メイン アクティビティを通じて EditTextPreferece の値を設定します。何かのようなもの;
java - Android SharedPreference から EditTextPreference のデフォルト値を設定する方法は?
今回は同じプロジェクトで、res/xml フォルダーの settings.xml ファイルで少し難しい問題に直面しています。
およびクラス ファイル UserData.java で:
私がここでやろうとしているのは、上記の 2 つの EditTextPreferencesandroid:defaultValue
をそれぞれ格納されweight
たage
ものに設定することSharedPreferences
です。
さて、どうやってそれを行うのですか?
編集: settings.xml ファイルを使用する提供された Settings.java ファイル:
android - Android で他の設定がパルスされたときに EditTextPreference タイトルを更新する
設定メニューを備えた Android アプリケーションがあります。UI のボタンを変更すると、EditTextPreferences もいくつか変更されます。さらに、すべての EditTextPreferences の値をリセットする設定を実装したいと思います。今私が持っています:
プリファレンス.xml
SettingsFragment.java
リセット設定をパルスしても、何も変わりません。ただし、設定フラグメントを閉じて再度開くと、UI の設定とボタンがデフォルト値に変わります。リセット設定をパルスしたときにボタンと設定を更新するにはどうすればよいですか?
android - Android - ダイアログが閉じられると EditTextPreference がキーボードを閉じない
PreferenceFragment
withinを使用して設定画面を作成していますPreferenceActivity
。EditTextPreference
[キャンセル]、[OK] をタップするか、ダイアログの外側をタップして、ダイアログを閉じた後もソフト キーボードが表示されたままになるという厄介な問題を除けば、すべて正常に機能します。
これは、API レベル 15 (4.0.3) を使用して作成した最初のアプリです。以前のアプリは API レベル 8 (2.2)PreferenceActivity
用で、その設定 (フラグメントなし) に使用されていました。そのアプリでは、[キャンセル]、[OK]、またはダイアログの外側をタップすると、キーボードは常に自動的に閉じます。コードは必要ありません。
EditTextPreference
ダイアログを閉じた後にキーボードを閉じるようにコーディングする必要があるのは普通ですか? もしそうなら、これをトラップするためにどのイベントを使用する必要がありますか?
java - Sony D2203 で PreferenceManager.setDefaultValues を実行するとエラーが発生しますが、Sony D2403 で実行するとエラーが発生します
Sony D2203 は Android 4.4.2 を実行し、D2403 は Android 4.4.4 を実行します。
エラーが発生しているコード内の特定の行は次のとおりです。
これは、エラーの logcat 出力です。
MyEditTextPreference クラスは次のとおりです。
プリファレンス XML ファイル:
なぜこの問題が発生するのか誰かが知っていますか? Web 上で役立つ情報が見つかりません。私のコードには Android 4.4.2 と Android 4.4.4 の間の互換性の問題があるようですが、それが何であるかはわかりません。