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

android - EditText の入力を要求し、文字列を保存してから、二度と表示しない

したがって、以下のコードの目的は、このアクティビティを 1 回起動し、APIKEY を取得して保存し、その APIKEY を使用するメイン アクティビティを起動することです。このアクティビティは単なる EditText ダイアログであり、ユーザーに APIKEY を入力するように促します。一度入力して [OK] ボタンをクリックすると、APIKEY をチェックし、null でないことを確認してから、このアクティビティを再度表示せず、メインこれからの活動。

現在の問題: アクティビティは引き続き起動されますが、単に null であり、EditText ポップアップがなく、メイン アクティビティに対して Intent が起動されることはありません。これを行うためのより良い方法はありますか?

コード

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

android - EditTextPreference Box からのユーザー入力の保存

環境設定を使用してユーザー入力を EditTextPreference ボックスに保存し、後で使用するために取得するにはどうすればよいでしょうか。

これは私のコードです。しかし、preferenceScreen を editTextPreference にキャストできないと言ってクラッシュし続けます。何か案は?

ありがとう。!

ログキャット:

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

android - EditTextPreference でダイアログを無効にし、代わりにインテントを起動する

Google Drive SDK を使用してアプリを作成しようとしています。ユーザーがファイルをアップロードする Google アカウントを選択できるようにする PreferenceActivity で Preference オブジェクトを使用したいと思います。EditTextPreference を使用して、アカウント ピッカー インテントを起動しようとしています。できます。ただし、アカウントを選択すると、EditText ダイアログが表示されます。ダイアログを無効にすることはできますか? それとも、これについて間違った方法で行っていますか?

設定.xml

PrefsFragment

0 投票する
4 に答える
74 参照

android - プリファレンスはいつファイルに保存されますか?

私は EditTextPreference を持っていますが、その文字列がいつ共有設定ファイルに保存されるかわかりません。

null 文字列から始めて "Hello" に変更した場合、この更新はいつ保存されますか? 手動で保存する必要がありますか?