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

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

android - Toast が必要以上に表示されるのはなぜですか?

問題は、設定アクティビティを開くたびにトーストが表示されることですが、チェックボックスをクリックするたびにトーストが必要になるのは 1 回だけです。

私のコードを改善しようとしたすべての人に前もって感謝します。

コードの仕組みの詳細な説明:

  • 設定アクティビティに移動し、チェックボックスをオンにします
  • トーストが 1 回表示される
  • [戻る] ボタンを使用して前のアクティビティに戻り、何もせず、もう一度 [設定] アクティビティに戻り、チェックボックスをオンにします。
  • トーストが2回登場
  • [戻る] ボタンを使用して前のアクティビティに戻り、何もせず、もう一度 [設定] アクティビティに戻り、チェックボックスをオンにします。
  • トーストが3回登場
  • 等々

    }

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

android - Expresso による Android テスト設定フラグメント

Expresso によるコードのテストで問題が発生しました。私はこのコードを書きました:

XML:

私のテストルール:

最初にチェックボックスをテストしてみます:

テストは常に NoMatchingViewException で失敗します: No views in hierarchy found matching:

http://prntscr.com/bv8xlb

また、私は試します:

テストは常に NullPointerException で失敗します:

http://prntscr.com/bv8w04

また、NoMatchingViewException で失敗します。

誰かが正しいテストケースで例を示しますか?

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

android - OnPreferenceClickListener が CheckBoxPreference で正しく動作しない

CheckBoxPreference があり、setOnPreferenceClickListener

ただし、チェックボックスをクリックすると、常にオンに設定されます。どうしてか分かりません !

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

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 をテストするにはどうすればよいですか?

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

android - チェックボックスの設定が null オブジェクトの設定である理由

クラスuncheckAll()内のメソッドでnullオブジェクト参照を受け取った問題があります。HomeActivityしかし、問題は、クラス内で両方のオブジェクト (checkboxPreferenceEvent と checkBoxPreferenceQuote ) を既に参照していることMyPreferenceActivityです。皆さんがこの問題を解決するのを手伝ってくれることを願っています.

ありがとう..

エラー

MyPreferencesActivity.java

HomeActivity.java