Anda di halaman 1dari 7

CONTENT MAIN1

// conten main 1
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.sony.datosguardar.MainActivity"
tools:showIn="@layout/activity_main">

<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="nombre"
android:id="@+id/editText"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="apellido"
android:layout_below="@+id/editText"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true"
android:id="@+id/editText3" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="edad"
android:id="@+id/editText2"
android:layout_below="@+id/editText3"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView"
android:layout_marginTop="23dp"
android:background="@android:color/holo_blue_dark"
android:onClick="guardara"
android:text="GUARDAR" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:background="@android:color/holo_blue_dark"
android:text="IR" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="POR FAVOR DIGITE EN EDAD NUMEROS NO LETRAS"
android:layout_below="@+id/editText2"
android:layout_centerHorizontal="true"
android:layout_marginTop="11dp"
android:id="@+id/textView" />
</RelativeLayout>

CONTEN MAIN 2
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.sony.datosguardar.Main2Activity"
tools:showIn="@layout/activity_main2">

<ListView
android:id="@+id/listar"
android:layout_width="wrap_content"
android:layout_height="500dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="62dp">

</ListView>

<Button
android:id="@+id/volver"
android:layout_width="540dp"
android:layout_height="60dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:background="@color/colorPrimary"
android:text="VOLVER" />

</RelativeLayout>

MAIN ACTIVITY

package com.example.sony.datosguardar;

import android.content.ContentValues;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


EditText nombre,apellido,edad;
Button button;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
nombre=(EditText)findViewById(R.id.editText);
apellido=(EditText)findViewById(R.id.editText3);
edad=(EditText)findViewById(R.id.editText2);
button=(Button)findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent boton=new
Intent(MainActivity.this,Main2Activity.class);
startActivity(boton);
}
});
}
public void guardara (View view){
String dato1=nombre.getText().toString();
String dato2=apellido.getText().toString();
int dato3=Integer.parseInt(edad.getText().toString());

ayuda ayud = new ayuda(this,"ENLACE",null,1);


SQLiteDatabase db= ayud.getWritableDatabase();
if(db!=null){
ContentValues datos=new ContentValues();
datos.put("Nombre",dato1);
datos.put("Apellido",dato2);
datos.put("Edad",dato3);
long h= db.insert("Personas",null,datos);
if (h>0){
Toast.makeText(this,"DATOS
GUARDADOS",Toast.LENGTH_SHORT).show();
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it
is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so
long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}
}

MAIN 2 ACTIVITY.
package com.example.sony.datosguardar;

import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;

public class Main2Activity extends AppCompatActivity {


Button volver;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ver();
volver=(Button)findViewById(R.id.volver);
volver.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent volver = new
Intent(Main2Activity.this,MainActivity.class);
startActivity(volver);
}
});

}
public void ver(){
ayuda ayud = new ayuda(this,"ENLACE",null,1);
SQLiteDatabase db= ayud.getReadableDatabase();
if(db!=null){
Cursor c=db.rawQuery("select * from Personas",null);
int valores = c.getCount();
int g=0;
String[] org =new String[valores];
if(c.moveToFirst()){
do {
String linea = c.getInt(0)+" NOMBRE
"+c.getString(1)+" APELLIDO "+c.getString(2)+" EDAD
"+c.getInt(3);
org[g]= linea;
g++;
}while (c.moveToNext());

}
ArrayAdapter<String> adapter = new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,org);
ListView lista =(ListView) findViewById(R.id.listar);
lista.setAdapter(adapter);
}

AYUDA...

package com.example.sony.datosguardar;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

/**
* Created by SONY on 21/05/2017.
*/

public class ayuda extends SQLiteOpenHelper{


String tabla="CREATE TABLE Personas (Id INTEGER PRIMARY KEY
AUTOINCREMENT, Nombre Text,Apellido Text ,Edad INTEGER)";
public ayuda(Context context, String name,
SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
}

@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(tabla);

}
@Override
public void onUpgrade(SQLiteDatabase database, int oldVersion,
int newVersion) {

}
}

Anda mungkin juga menyukai