問題タブ [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.

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

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())EditBoxPreferencepinRetrieve.getText()が空でない場合でも、常に true を返すのはなぜですか?

ありがとうございました

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

android - SharedPreference への保存/保存と取得の失敗

私はこのライブ壁紙に非常に多くの問題を抱えています。私はこれらについてオンラインで多くのことを読みましたが、理解して理解したと思いました. このライブ壁紙に適用しようとすると、すべてが非常に荒れています。昼夜を問わず過ごしました:-(

誰か助けてくれませんか?

私の目標は、新しいパスワードを edittextpreference から

次に、このパスワードを取得して、ログインと比較します

それらが一致する場合のパスワード。

例えば、

私は2つの編集テキスト設定を持っています:

1) SharedPreference に保存される新しいパスワードを作成するためのものです。

2) はログインパスワードです。

ログインパスワードが SharedPreference のパスワードと一致すると、ユーザーはアクセスを許可されます。

私を助けてください、私はあなたの助けに感謝します.

prefs.java コード:

10000000 のエラー コードで申し訳ありません :-(

ログキャット:

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

android - これは適切な/正しいコーディング方法ですか?

これらのコードは Oncreate の下にあります。

これが正しいコーディング方法かどうか教えてもらえますか?

適切な方法ではない場合、いくつかの提案をお願いできますか?

どうもありがとう。

編集:修正されたエラー

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

android - 編集テキスト設定の複数の入力フィールド

単一の編集テキスト設定で複数のテキスト入力フィールドを設定し、各入力フィールドに独自のキーを設定することはできますか? 5 人の電話番号を保存したいのですが、5 つの個別の編集テキスト設定を作成したくありません。

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

java - エラー文字列を整数にキャストできません

EditTextPreference 値を文字列から int に変更できません。私はこのようにしました:

そして、エラーが発生しますjava.lang.Integer cannot be cast to java lang.String... EditTextPreference の値を整数に変換する必要があります。ありがとう

ログ: ここに画像の説明を入力

コード:

解決済み..これが解決策でした.PreferenceActivityのClassCastExceptionは、間違った値を保存しているようです..今、私はアプリを起動でき、うまくいくようです..私にとっての解決策は、単にアプリケーションをアンインストールして再インストールすることでした..とても奇妙です. とにかくみんなに感謝

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

android - Android EditTextPreference - 保存された値をクリアする

Preferences を使用する Android アプリを作成しています。私が使用しているプリファレンスのタイプの 1 つは、テキスト入力と [OK] ボタンと [キャンセル] ボタンを備えたデフォルトの Android ダイアログ モーダルを表示する EditTextPreference です。

リスト設定から保存されているすべての値を消去するオプションをユーザーに提供したいのですが、この EditTextPreference の値を消去する方法が見つかりません。

今のところテストできる方法は、OnCreate メソッドのオーバーライドでクリアすることですが、将来的には、ユーザーがボタンをクリックしたときにクリアする予定です。

質問: Android の EditTextPreference に保存されている値をどのように消去しますか? 保存されている値を削除したい

アプリを起動するたびに (メモリからクリアした後でも)、最後に入力した値が戻ってきます。

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

java - EditTextPreference テキストの入力時に検証

テキストの入力時にテキストを検証しようとすると問題が発生します。ユーザーが「GXW-999」に従う必要があるというヒントがあります。これは私のコードです:

私の抽象的なテキストウォッチャー

999私が直面している問題は、最後の数字を入力するときであり、1文字を超えると9999エラーが発生しますが、GXW1文字を超えるとエラーは発生しません。

私の質問が簡潔で理解しやすいことを願っています。これを読んだ後、実際には他の方法がわからず、EditTExtPreferenceで[OK]ボタンを取得できないと言われたので、助けを求めます。

これが機能しない場合、他の回避策はありますか?