問題タブ [checkboxpreference]
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 - Toast が必要以上に表示されるのはなぜですか?
問題は、設定アクティビティを開くたびにトーストが表示されることですが、チェックボックスをクリックするたびにトーストが必要になるのは 1 回だけです。
私のコードを改善しようとしたすべての人に前もって感謝します。
コードの仕組みの詳細な説明:
- 設定アクティビティに移動し、チェックボックスをオンにします
- トーストが 1 回表示される
- [戻る] ボタンを使用して前のアクティビティに戻り、何もせず、もう一度 [設定] アクティビティに戻り、チェックボックスをオンにします。
- トーストが2回登場
- [戻る] ボタンを使用して前のアクティビティに戻り、何もせず、もう一度 [設定] アクティビティに戻り、チェックボックスをオンにします。
- トーストが3回登場
等々
}
android - Expresso による Android テスト設定フラグメント
Expresso によるコードのテストで問題が発生しました。私はこのコードを書きました:
XML:
私のテストルール:
最初にチェックボックスをテストしてみます:
テストは常に NoMatchingViewException で失敗します: No views in hierarchy found matching:
また、私は試します:
テストは常に NullPointerException で失敗します:
また、NoMatchingViewException で失敗します。
誰かが正しいテストケースで例を示しますか?
android - OnPreferenceClickListener が CheckBoxPreference で正しく動作しない
CheckBoxPreference があり、setOnPreferenceClickListener
ただし、チェックボックスをクリックすると、常にオンに設定されます。どうしてか分かりません !
android - Android Espresso: 一意の android:id を持つ CheckBoxPreference が見つかりません
PreferenceScreen でチェックボックスをテストしようとしています。
PreferenceScreen には 2 つの CheckBoxPreferences が含まれており、それぞれに一意の android:id があります。
R.java ファイルの id 値は次のとおりです。
私のテストでは:
そうですか:
「R.id.first_checkbox」の代わりに「android.R.id.checkbox」で検索しようとすると:
私は受け取ります:
私の質問は: 'first_checkbox' id を使用して最初の CheckBoxPreference をテストするにはどうすればよいですか?
android - チェックボックスの設定が null オブジェクトの設定である理由
クラスuncheckAll()
内のメソッドでnullオブジェクト参照を受け取った問題があります。HomeActivity
しかし、問題は、クラス内で両方のオブジェクト (checkboxPreferenceEvent と checkBoxPreferenceQuote ) を既に参照していることMyPreferenceActivity
です。皆さんがこの問題を解決するのを手伝ってくれることを願っています.
ありがとう..
エラー
MyPreferencesActivity.java
HomeActivity.java