----- Original Message -----
From: TreKing
To: [email protected]
Sent: Monday, June 06, 2011 5:17 PM
Subject: Re: [android-developers] login form
On Mon, Jun 6, 2011 at 10:20 AM, Knutsford Software
<[email protected]> wrote:
3) If it is correct then why is it failing in eclipse? I get a message that
it has stopped unexpectedly please try again and I don't know where to look
to find out why. I am brand new to Android and it is several years since I
did any java
Use LogCat and the debugger. See the Android documentation section on
debugging your application.
Thanks I have now managed to sort part of out. It was the casting of the
check box that was wrong.
I am stuck on this now though
LogCat has
06-06 16:29:53.071: ERROR/AndroidRuntime(2145):
java.lang.ArrayIndexOutOfBoundsException
06-06 16:29:53.071: ERROR/AndroidRuntime(2145): at
extraplay.login.login.StrippedChars(login.java:263)
06-06 16:29:53.071: ERROR/AndroidRuntime(2145): at
extraplay.login.login.access$1(login.java:255)
06-06 16:29:53.071: ERROR/AndroidRuntime(2145): at
extraplay.login.login$3.onClick(login.java:203)
06-06 16:29:53.071: ERROR/AndroidRuntime(2145): at
android.view.View.performClick(View.java:2485)
06-06 16:29:53.071: ERROR/AndroidRuntime(2145): at
android.view.View$PerformClick.run(View.java:9080)
StrippedChars is
private String StrippedChars(String strWords) {
String badChars[] = {"/select/i", "/drop/i", "/;/i", "/--/i",
"/insert/i", "/delete/i", "/xp_/i","/SELECT/i", "/DROP/i'", "/INSERT/i",
"/DELETE/i", "/XP_/i", "/Xp_/i", "/xP_/i","/sELECT/i", "/dROP/i",
"/iNSERT/i", "/dELETE/i","/seLECT/i", "/drOP/i'", "/inSERT/i",
"/deLETE/i","/selECT/i", "/droP/i", "/insERT/i",
"/delETE/i","/seleCT/i","/inseRT/i", "/deleTE/i","/selecT/i","/inserT/i",
"/deletE/i", "/DRop/i", "/DroP/i", "/DrOp/i", "/dRoP/i", "/DROp/i",
"/DRoP/i","/Insert/i","/iNsert/i","/inSert/i","/insErt/i","/inseRt/i","/inserT/i"};
String newChars = strWords;
newChars = strWords;
if (strWords.trim() != ""){
for (int i = 0; i <= badChars.length; i++) {
newChars = newChars.replace(badChars[i], "");
}
}
return newChars;
}
It is being called from
btnLogin.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String email = StrippedChars(Email.getText().toString().trim());
This is the on Resume
public void onResume() {
super.onResume();
setContentView(R.layout.main);
Email = (EditText)findViewById(R.id.email);
I am entering information into the Email box so it should be empty or null
Thanks
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en