fc2ブログ

2013
06/14

Android 入力チェック(バリデーション)ってどうするの? その2

Android

前編で分かった通り、inputTypeの設定だけでは望まないINPUTが来る可能性がある。
というわけで、入力チェックを行おうと思う。

ありがたいことに、AndroidFormEnhancerというライブラリが存在する。
しかも日本語メッセージ対応!!

さっそくDLして使ってみる。
取り込み方は以下を参考に行った。
http://tmpla.info/archives/1211
このライブラリはActivityを含まないので、AndroidManifst.xmlの修正は不要。

さて、インポートしてライブラリとして参照してみたが、
取り込んだプロジェクトにエラーがでている!

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

よく分からない(というか読む気がない)が、
コンパイラーの設定が間違っているようだ。

コンパイラー準拠レベルを1.7から1.6に変更する。
直った。

今度はライブラリを参照している自前のプロジェクトにエラーが出ている。

Jar mismatch! Fix your dependencies

ライブラリのプロジェクトに入っているandroid-support-v4.jarと
自前のプロジェクトに入っているandroid-support-v4.jarを
二重に参照しているのが悪いらしい。
情報元↓
http://106n.net/toro/blog/?p=658

自前のプロジェクトのほうを削除したらエラーは消えた。

上記の記事では、ライブラリ側のandroid-support-v4.jarを差し替えているが
どちらが最新か分からないし、自前のandroid-support-v4.jarをライブラリ側に上書きすると
AndroidFormEnhancer-demoがエラーになったので、
今回は自前のプロジェクトの方を削除することにした。

※削除中にエラーが出る場合はeclipseを再起動すると削除できるようになる。
スポンサーサイト



CM

NAME
TITLE
MAIL
URL
PASS (削除時に必要)
SECRET 管理者にだけ表示を許可する
COMMENT&
DECORATION

TB

トラックバック

http://novdev.blog.fc2.com/tb.php/11-b6426846

この記事にトラックバックする(FC2ブログユーザー)

プロフィール

nov

Author:nov
パセリはおやつです。

最新コメント

最新トラックバック

タグクラウドとサーチ

> tags

検索フォーム

ブロとも申請フォーム

QRコード
QR