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

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

android - デフォルト設定からの新しいアクティビティ

必要なオプションを使用して、デフォルトの Android 設定をセットアップしました。プリファレンスの主な理由は、ユーザーがリソースを管理できるようにすることです。私のアプリのコンテキストでは、それらは「連絡先」、「プロジェクトの種類」、および「通貨」です。

「通貨」セクションは正常に機能します。プログラミングではなく、表示だけです。しかし、私が本当にやりたいことは、「連絡先」または「プロジェクトの種類」のいずれかがクリックされたときに、別のカスタム アクティビティを開いて、ユーザーが自分の連絡先を管理できるようにすることです。ちなみに、これらは Android の連絡先ではありません。これは、データベース テーブルに接続されたアクティビティであり、ユーザーは自分の連絡先とプロジェクトの種類を管理できます。

これに関するアドバイスはありますか?おそらく、デフォルトのAndroid設定をまったく使用すべきではないでしょうか?

これは、設定用の私の XML コードです。

前もって感謝します....

0 投票する
11 に答える
119915 参照

android - Android の SharedPreferences に配列またはオブジェクトを追加することは可能ですか?

名前とアイコン ポインターを持つArrayListの オブジェクトがあり、 に保存したいと考えていますSharedPreferences。どのようにできるのか?

注: データベースは使いたくない

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

java - 設定とAndroidライブ壁紙のヘルプ

基本的に私がやりたいのは、設定がデフォルトから新しい視差背景のセットをロードするものに切り替えられたときです。コードが複雑になり、完全にオフになっている可能性があります。設定を切り替えても何も変わりません。あなたは間違いなく私が初心者であると言うことができます、しかしあなたの助けは大いに感謝されるでしょう、そして私がそれを投稿するとき私はアプリであなたを喜んで信用します。また、さらに多くのコードが必要な場合は、質問してください。

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

android - Android:onPrepareDialogBu​​ilder、onClick&setItemChecked

私は1週間以上かけて、限定マルチセレクションプリファレンスリストを作成する方法を見つけようとしました。私が試したことは何もありません。一見シンプルに見えるものがとても難しい場合、私はAndroidをあきらめる準備ができています。私は長い間プログラミングをしてきましたが、このようなものにひどく殴られたことを覚えていません。私は基本的なことを理解していないと思い込まなければなりません。誰かが私を正しい方向に向けてくれることを願っています。

これが私が考えることができる最も単純なコードで、うまくいくはずです。falseに設定してもチェックボックスがクリアされないので、trueも試してみました。なぜそれが機能しないのですか?それがうまくいかない場合は、どうしますか?

どんな助けでも大歓迎です。

ありがとう、

\^/病気

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

android - Android:単体テスト中にアプリケーションの設定をリセット/クリアするにはどうすればよいですか?

一貫したテスト環境から始めたいので、設定をリセット/クリアする必要があります。これが私がこれまでに持っているテスト用のセットアップです。エラーは報告されておらず、テストは成功していますが、設定がクリアされていません。

「MainMenu」アクティビティをテストしていますが、一時的に OptionScreen アクティビティ (Android の PreferenceActivity クラスを拡張します) に切り替えます。実行中にテストが OptionScreen を正しく開いていることがわかります。

...

StartNewActivity コード:

ありがとう!

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

android - 設定画面からメインアクティビティに戻るには?

1つのメインアクティビティと1つのpreferenceActivityがあります。最初のアクティビティでは、menuを呼び出し、startActivityForResultを呼び出してpreferenceActivityに進みます。

次に、設定を変更して、メインアクティビティに戻り、新しい設定が適用されたメインアクティビティを確認したいと思います。onPause()メソッドで次のようにします(私が正しく理解しているように、このメソッドは戻るボタンを押すと呼び出されますよね?)

主な活動について

しかし、私のacyncTaskは呼び出されず、ログは出力されません。これをどれだけ正しく行うことができますか?ありがとう!

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

android - Android:設定画面でボタンを使用する方法

PreferenceActivityにボタンを提供したいと思います。ユーザーは(たとえばTimePickerを介して)時間を設定できるはずですが、ButtonPreferenceなどはありません。EditTextPreferenceを使用したくありません。

では、PreferenceActivityでデフォルトのボタンを使用して、その設定を手動で保存する必要がありますか?

よろしく、

cody

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

android - Android:入力時にTimePickerから時間を取得する方法

単純なTimePicker.OnTimeChangedListenerを実装するDialogPreferenceがあります(以下を参照)。+/-ボタンをクリックして時間を設定するとうまくいきます。しかし、ユーザーがテキストフィールドに直接時刻を入力したときのタイムピッカーの状態を保存する方法がわかりません。現在のテキストフィールド値にアクセスするだけで十分である可能性があるため、onDialogClosedで永続化することができます。しかし、timePicker.getCurrentHour()はそれを行いません。助けてください...

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

android - 画面から Android の設定を削除する方法

ユーザーが 2.2 以上の SDK を使用している場合は表示されないように、画面から設定を削除しようとしています。getPreferenceScreen().removePreference(thePreference) が機能するという回答がいくつか見つかりましたが、試すたびに FALSE が返されます。使う場所を間違えていませんか?私のコードからの手がかりはありますか?

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

preferences - xml 設定レイアウトから設定を取得する

わかりましたので、私はこれにしばらく取り組んできました。これは私が作成するよりも簡単でなければならないことを知っていますが、私がやろうとしているのは、そのレイアウトで私のxml設定レイアウトまたはあなたがそれを呼びたいものですリスト ビュー アイテムと編集テキストにいくつかのチェック ボックスがあります。xml レイアウトからこれらの設定を取得する必要があります。次に、それらを保存して別のアクティビティで読み取る必要があります。私はこれらで少し作業しましたが、文字列を保存するアクティビティが常にあり、設定が必要なアクティビティ内でそのアクティビティを拡張しました。インターネット上にこれらのチュートリアルが何百もあることは知っていますが、それらを実装する方法がわかりません。これまでのところ、私のコードはここにあります。

そして、ここに私のXMLファイルがあります

私がオンラインで見たものから、onPrefernceChangeListener()を作成する必要があるかもしれません? 私は本当にこれで途方に暮れています。単純でなければならないことはわかっています。ユーザーが設定を変更したときにxmlから設定を取得して保存する方法がわかりません。彼らが何をしているのかを知っている人が私を正しい方向に向けることができれば、それは素晴らしいことです.