問題タブ [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.
android - Android - EditTextPreference からテキストを取得して検証する
ユーザーが PIN 番号を入力して保存する環境設定を実装しています。そのために を使用しEditTextPreference
ており、PIN 番号は正確に 4 桁である必要があります。それを検証するために、次のOnPreferenceChangeListener()
方法を使用しました
4桁を入力しても、メッセージとしてアラートボックスが表示されます。空でなくても、R.string.pin_alert_pin_not_set
常に発生していると思います。if (TextUtils.isEmpty(pinRetrieve.getText()))
使えないTextUtils.isEmpty(pinRetrieve.getText())
のEditBoxPreference
?pinRetrieve.getText()
が空でない場合でも、常に true を返すのはなぜですか?
ありがとうございました
android - SharedPreference への保存/保存と取得の失敗
私はこのライブ壁紙に非常に多くの問題を抱えています。私はこれらについてオンラインで多くのことを読みましたが、理解して理解したと思いました. このライブ壁紙に適用しようとすると、すべてが非常に荒れています。昼夜を問わず過ごしました:-(
誰か助けてくれませんか?
私の目標は、新しいパスワードを edittextpreference から
次に、このパスワードを取得して、ログインと比較します
それらが一致する場合のパスワード。
例えば、
私は2つの編集テキスト設定を持っています:
1) SharedPreference に保存される新しいパスワードを作成するためのものです。
2) はログインパスワードです。
ログインパスワードが SharedPreference のパスワードと一致すると、ユーザーはアクセスを許可されます。
私を助けてください、私はあなたの助けに感謝します.
prefs.java コード:
10000000 のエラー コードで申し訳ありません :-(
ログキャット:
android - これは適切な/正しいコーディング方法ですか?
これらのコードは Oncreate の下にあります。
これが正しいコーディング方法かどうか教えてもらえますか?
適切な方法ではない場合、いくつかの提案をお願いできますか?
どうもありがとう。
編集:修正されたエラー
android - 編集テキスト設定の複数の入力フィールド
単一の編集テキスト設定で複数のテキスト入力フィールドを設定し、各入力フィールドに独自のキーを設定することはできますか? 5 人の電話番号を保存したいのですが、5 つの個別の編集テキスト設定を作成したくありません。
java - エラー文字列を整数にキャストできません
EditTextPreference 値を文字列から int に変更できません。私はこのようにしました:
そして、エラーが発生しますjava.lang.Integer cannot be cast to java lang.String
... EditTextPreference の値を整数に変換する必要があります。ありがとう
ログ:
コード:
解決済み..これが解決策でした.PreferenceActivityのClassCastExceptionは、間違った値を保存しているようです..今、私はアプリを起動でき、うまくいくようです..私にとっての解決策は、単にアプリケーションをアンインストールして再インストールすることでした..とても奇妙です. とにかくみんなに感謝
android - Android EditTextPreference - 保存された値をクリアする
Preferences を使用する Android アプリを作成しています。私が使用しているプリファレンスのタイプの 1 つは、テキスト入力と [OK] ボタンと [キャンセル] ボタンを備えたデフォルトの Android ダイアログ モーダルを表示する EditTextPreference です。
リスト設定から保存されているすべての値を消去するオプションをユーザーに提供したいのですが、この EditTextPreference の値を消去する方法が見つかりません。
今のところテストできる方法は、OnCreate メソッドのオーバーライドでクリアすることですが、将来的には、ユーザーがボタンをクリックしたときにクリアする予定です。
質問: Android の EditTextPreference に保存されている値をどのように消去しますか? 保存されている値を削除したい。
アプリを起動するたびに (メモリからクリアした後でも)、最後に入力した値が戻ってきます。
java - EditTextPreference テキストの入力時に検証
テキストの入力時にテキストを検証しようとすると問題が発生します。ユーザーが「GXW-999」に従う必要があるというヒントがあります。これは私のコードです:
私の抽象的なテキストウォッチャー
999
私が直面している問題は、最後の数字を入力するときであり、1文字を超えると9999
エラーが発生しますが、GXW
1文字を超えるとエラーは発生しません。
私の質問が簡潔で理解しやすいことを願っています。これを読んだ後、実際には他の方法がわからず、EditTExtPreferenceで[OK]ボタンを取得できないと言われたので、助けを求めます。
これが機能しない場合、他の回避策はありますか?