問題タブ [saripaar]

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 に答える
2665 参照

validation - Android:Saripaar検証ライブラリ。文字列.xmlからエラーメッセージを設定する必要があります

Saripaar検証ライブラリhttps://github.com/ragunathjawahar/android-saripaarを使用して、フォームの1つを検証しています。ライブラリは、フォームを検証するための多くの定型コードを回避するため、非常に便利です。ただし、ライブラリはウィジェットで注釈を使用します。以下に例を示します。

order属性は、検証が行われる順序を指定する属性です。これが私の問題です:message属性は定数式を取ります。文字列リソースファイルからこれを設定する必要があります。エラーメッセージを後で国際化できるようにします。私はすでに以下を試しました:

ただし、コンパイル時定数が必要なため、機能しないようです。

誰かが私に同じことを手伝ったり、回避策を案内したりできますか?

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

android - フラグメントに関する Android Saripaar の問題 (DialogFragment)

私はアクティビティ内で Saripaar を正常に使用しましたが、現在、 で使用すると、間違った入力でもDialogFragment常に実行されます。onSuccess

MyFragmentは実装されValidationListenerており、 ofでもValidator初期化されています。onCreate()Fragment

誰かがフラグメントでの動作について考えている..???


これが私のコードオーバービューです...

すべてが正しいように見えます...onSuccessイベントは毎回完全に呼び出されます...実際に何が問題なのか、どこで何か間違っているのかわかりません...

私が疑っていることの 1 つは、実装がアクティビティのコンテキストに依存しているように、getActivity()in lineの呼び出しが問題を引き起こす可能性があることです。ダイアログ フラグメントでは、いくつかのコンテキストから外れています...まあ、あなたはそれをよりよく推測できます...: validator = new Validator(getActivity());)

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

android - Android Saripaar へのカスタム アノテーションの追加

クライアントのアプリに Android saripaar ライブラリを使い始めました。フィールドのカスタム検証を追加したいと考えていました。ただし、カスタム アノテーションを作成する方法はないようです。バリデーターにルールを手動で入力する必要があります。

同じカスタム注釈を作成するにはどうすればよいですか?

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

android - Android Saripaar ライブラリを使用した ActivityNotFoundException

このサイトを使用して、Android/Eclipse の問題を修正しています。しかし、この瞬間、私は非常に立ち往生しており、この問題に関するほぼすべてのスレッドを検索しましたが、解決策が見つかりませんでした.

検証が成功した後、あるアクティビティから別のアクティビティに移動したいのは簡単です.Android saripaarを使用して、logcatでランタイムエラーが発生するまですべてがうまくいきました.エラーは

07-20 23:10:59.312: E/AndroidRuntime(2562): android.content.ActivityNotFoundException: 明示的なアクティビティ クラス {com.example.projectcandy/android.view.Menu} が見つかりません。AndroidManifest.xml でこのアクティビティを宣言しましたか?

特別にご確認ください

{com.example.projectcandy/android.view.Menu}

com.example.projectcandy は私のパッケージで、私のクラスはメニューです。しかし、ログの猫が「Android.view」を表示するのはなぜですか?

私はこれまでに何をしてきましたか?

1) マニフェストにフィルター行を挿入する 2) プロジェクトをクリーンアップする 3) マニフェストからアクティビティを削除し、アプリケーション ノード > 追加などを使用して再度追加します。 4) インテントの作成方法を変更します。本当に私は何をすべきかわからない

マニフェスト、MainActivity.java、および「Menu.class」をここに投稿しています

マニフェスト

mainactivity.java からのメソッドの作成時

onValidationSucceeded メソッド (android saripaar ライブラリから)

たぶん、オンクリッククラスのパラメーターに何か問題があります。みんな、ありがとう

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

android - Saripaar の @ConfirmPassword が機能しない

Saaripar の注釈を使用していくつかのフィールドを検証する次のフラグメントがあります。

@ConfirmPassword@Passwordフィールドには空のエラーメッセージが表示され、@ConfirmPassword. 何が起こっている可能性がありますか?

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

android - Android saripaar を使用した Spinner の検証

SpinnerAndroid Saripaarを検証するにはどうすればよいですか?

私はSpinner次のように宣言しました。

これが私のonValidationFailed()方法です。

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

android - Android Saripaar v2の電話番号の検証?

Android Saripaar v2で電話番号の検証を行うにはどうすればよいですか?

これには検証クラスが含まれていますか、それとも独自に作成する必要がありますか?

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

android - android-saripaar v2 messageResId は定数でなければなりません

私はJavaとAndroidの開発が初めてです。検証にはAndroid Saripaar v2 (thx at Ragunath Jawahar)を使用します。

私はアンドロイドスタジオを使用しています。

他のモジュールのない新しいきれいな Android プロジェクトでは、非常にうまく機能します。

しかし、私のマルチ モジュール アプリケーションでは、注釈のmessageResIdプロパティに問題があります。(属性値は定数でなければなりません)

ここに私のコード:

build.gradle (モジュール: アプリ)

build.gradle (モジュール: auth)

auth/java/.../SignInFragment.javaこのファイルのエラー