mardi 2 juin 2015

Can any one tell me what is the error in below code related to storing data into sqlite in android

activity_main.xml

<FrameLayout xmlns:android="http://ift.tt/nIICcg"
    xmlns:tools="http://ift.tt/LrGmb4"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:orientation="vertical"
    android:id="@+id/fl1"
    android:gravity="center"
    android:background="@android:color/darker_gray">

    <ImageView 
        android:id="@+id/imgback"
        android:src="@drawable/background"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:contentDescription="@string/back"/>
<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/ll1"
    android:layout_gravity="center"
    android:orientation="vertical">
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10sp"
        android:textSize="32sp"
        android:hint="@string/Uname"
        android:id="@+id/eduname"
        />
    <EditText 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="32sp"
        android:hint="@string/Pword"
        android:id="@+id/edpword"
        android:inputType="textPassword"/>
    <RelativeLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    <CheckBox 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/checkbox"
        android:text="@string/checkboxtxt"
        />

    <ImageButton
        android:id="@+id/imglogin"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@string/imgbt"
        android:layout_toEndOf="@+id/checkbox"
        android:layout_toRightOf="@+id/checkbox"
        android:onClick="login"
        android:src="@drawable/loginkey" />
    </RelativeLayout>
        <RelativeLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/rl2"
        android:gravity="end"
        >
         <ImageButton 
          android:id="@+id/imgsignup"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_toRightOf="@+id/tvnotamem"
          android:layout_toEndOf="@+id/tvnotamem"
          android:layout_centerVertical="true"
          android:contentDescription="@string/imgsignup"         
          android:onClick="signup"
          android:src="@drawable/sign_up"/>


         <TextView
             android:id="@+id/tvnotamem"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_centerVertical="true"
             android:text="@string/notamem" />

                  </RelativeLayout>

        </LinearLayout>

</FrameLayout>

MainActivity.java

package com.example.login;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageButton;


public class MainActivity extends Activity {

EditText eduname,edpword;
CheckBox checkbox;
ImageButton imglogin,imgsignup;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_ACTION_BAR);
    setContentView(R.layout.activity_main);
    init();
}

public void init()
{
    eduname = (EditText) findViewById(R.id.eduname);
    edpword = (EditText) findViewById(R.id.edpword);
}

public void login(View v)
{

}
public void signup(View v)
{
    Intent i = new Intent(this,SignUp.class);
    startActivity(i);
}
}

SignUp.xml

<LinearLayout xmlns:android="http://ift.tt/nIICcg"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="20dp"
    android:baselineAligned="true"
    android:layout_marginBottom="10dp"
    android:background="@drawable/background1">
    <EditText 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="24sp"
        android:textColor="#FFFFFFFF"
        android:id="@+id/edrname"
        android:hint="@string/edrname"/>
    <EditText android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="24sp"
        android:textColor="#FFFFFFFF"
        android:inputType="textPassword"
        android:id="@+id/edrpword"
        android:hint="@string/edrpword"/>
      <EditText android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="24sp"
        android:textColor="#FFFFFFFF"
        android:inputType="textPassword"
        android:id="@+id/edrconfrmpword"
        android:hint="@string/edrconfrmpword"/>
<LinearLayout android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <EditText android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/edphoto"
        android:textSize="24sp"
        android:hint="@string/edbrowsehint"
        android:textColor="#FFFFFFFF"
        android:layout_weight="1"/>
    <Button 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/btnbrowse"
        android:text="@string/btnbrowse"
        android:textSize="24sp"
        android:textColor="#FFFFFFFF"
        android:layout_weight="1"
        android:onClick="browse"/>
</LinearLayout>
      <Button android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:gravity="center"
          android:id="@+id/submit"
          android:onClick="submit"
          android:textSize="24sp"
          android:layout_marginTop="30dp"
          android:text="@string/submit"/>
 </LinearLayout>

SignUp.java

package com.example.login;

import android.app.Activity;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class SignUp extends Activity{

static EditText runame,rpword,rconfpword,edphoto;
SQLiteDatabase db;
String addrsoffile;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.signup);
    init();
}
public void init()
{
    runame=(EditText) findViewById(R.id.edrname);
    rpword=(EditText) findViewById(R.id.edrpword);
    rconfpword=(EditText) findViewById(R.id.edrconfrmpword);
    edphoto = (EditText) findViewById(R.id.edphoto);
}
public void browse(View v){

    Intent i = new Intent(this,FileChooser.class);
    startActivityForResult(i,1);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    if(requestCode == 1)
    {
        if(resultCode == RESULT_OK)
        {
            addrsoffile = data.getStringExtra("GetFileName");
            edphoto.setText(addrsoffile);
        }
    }
}
public void submit(View v)
{
    Intent i = new Intent(this,DataHelper.class);
    startActivity(i);
}
}

DataBaseHandler.java

package com.example.login;

public class DataBaseHandler {

String uname,pword,confpword;

public DataBaseHandler(){

}
public DataBaseHandler(String uname,String pword,String confpword){
    this.uname = uname;
    this.pword = pword;
    this.confpword = confpword;
}
public String getUname() {
    return uname;
}

public void setUname(String uname) {
    this.uname = uname;
}

public String getPword() {
    return pword;
}

public void setPword(String pword) {
    this.pword = pword;
}

public String getConfpword() {
    return confpword;
}

public void setConfpword(String confpword) {
    this.confpword = confpword;
}

}

DataHelper.java

package com.example.login;

public class DataBaseHandler {

String uname,pword,confpword;

public DataBaseHandler(){

}
public DataBaseHandler(String uname,String pword,String confpword){
    this.uname = uname;
    this.pword = pword;
    this.confpword = confpword;
}
public String getUname() {
    return uname;
}

public void setUname(String uname) {
    this.uname = uname;
}

public String getPword() {
    return pword;
}

public void setPword(String pword) {
    this.pword = pword;
}

public String getConfpword() {
    return confpword;
}

public void setConfpword(String confpword) {
    this.confpword = confpword;
}

}

I got an error at submit button click in SignUp. when I am trying to execute it. I was unable to understand it.

So If any one help me I will be great full and thanks in advance.

Aucun commentaire:

Enregistrer un commentaire