Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main Activity
- package com.example.tempele.dbexample;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends AppCompatActivity {
- EditText buckysInput;
- TextView buckysText;
- MyDBHandler dbHandler;
- EditText ppr;
- EditText numRides;
- double pprvar;
- int numridesvar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- buckysInput = (EditText) findViewById(R.id.buckysInput);
- buckysText = (TextView) findViewById(R.id.buckysText);
- ppr = (EditText) findViewById(R.id.ppr);
- numRides = (EditText) findViewById(R.id.numRides);
- //pprvar = Double.parseDouble(ppr.getText().toString());
- //numridesvar = Integer.parseInt(numRides.getText().toString());
- //pprvar = 1.2;
- //numridesvar = 1;
- dbHandler = new MyDBHandler(this, null, null, 1);
- printDatabase();
- }
- //Add a product to the database
- public void addButtonClicked(View view){
- Product product = new Product(buckysInput.getText().toString());
- Product priceper = new Product(ppr.getText().toString());
- Product rides = new Product(numRides.getText().toString());
- dbHandler.addProduct(product, priceper, rides);
- printDatabase();
- }
- //Delete items
- public void deleteButtonClicked(View view){
- String inputText = buckysInput.getText().toString();
- dbHandler.deleteProduct(inputText);
- printDatabase();
- }
- //Print the database
- public void printDatabase(){
- String dbString = dbHandler.databaseToString();
- buckysText.setText(dbString);
- buckysInput.setText("");
- ppr.setText("");
- numRides.setText("");
- }
- }
- Product Activity
- package com.example.tempele.dbexample;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends AppCompatActivity {
- EditText buckysInput;
- TextView buckysText;
- MyDBHandler dbHandler;
- EditText ppr;
- EditText numRides;
- double pprvar;
- int numridesvar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- buckysInput = (EditText) findViewById(R.id.buckysInput);
- buckysText = (TextView) findViewById(R.id.buckysText);
- ppr = (EditText) findViewById(R.id.ppr);
- numRides = (EditText) findViewById(R.id.numRides);
- //pprvar = Double.parseDouble(ppr.getText().toString());
- //numridesvar = Integer.parseInt(numRides.getText().toString());
- //pprvar = 1.2;
- //numridesvar = 1;
- dbHandler = new MyDBHandler(this, null, null, 1);
- printDatabase();
- }
- //Add a product to the database
- public void addButtonClicked(View view){
- Product product = new Product(buckysInput.getText().toString());
- Product priceper = new Product(ppr.getText().toString());
- Product rides = new Product(numRides.getText().toString());
- dbHandler.addProduct(product, priceper, rides);
- printDatabase();
- }
- //Delete items
- public void deleteButtonClicked(View view){
- String inputText = buckysInput.getText().toString();
- dbHandler.deleteProduct(inputText);
- printDatabase();
- }
- //Print the database
- public void printDatabase(){
- String dbString = dbHandler.databaseToString();
- buckysText.setText(dbString);
- buckysInput.setText("");
- ppr.setText("");
- numRides.setText("");
- }
- }
- MYDBHANDler activity
- package com.example.tempele.dbexample;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.TextView;
- public class MainActivity extends AppCompatActivity {
- EditText buckysInput;
- TextView buckysText;
- MyDBHandler dbHandler;
- EditText ppr;
- EditText numRides;
- double pprvar;
- int numridesvar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- buckysInput = (EditText) findViewById(R.id.buckysInput);
- buckysText = (TextView) findViewById(R.id.buckysText);
- ppr = (EditText) findViewById(R.id.ppr);
- numRides = (EditText) findViewById(R.id.numRides);
- //pprvar = Double.parseDouble(ppr.getText().toString());
- //numridesvar = Integer.parseInt(numRides.getText().toString());
- //pprvar = 1.2;
- //numridesvar = 1;
- dbHandler = new MyDBHandler(this, null, null, 1);
- printDatabase();
- }
- //Add a product to the database
- public void addButtonClicked(View view){
- Product product = new Product(buckysInput.getText().toString());
- Product priceper = new Product(ppr.getText().toString());
- Product rides = new Product(numRides.getText().toString());
- dbHandler.addProduct(product, priceper, rides);
- printDatabase();
- }
- //Delete items
- public void deleteButtonClicked(View view){
- String inputText = buckysInput.getText().toString();
- dbHandler.deleteProduct(inputText);
- printDatabase();
- }
- //Print the database
- public void printDatabase(){
- String dbString = dbHandler.databaseToString();
- buckysText.setText(dbString);
- buckysInput.setText("");
- ppr.setText("");
- numRides.setText("");
- }
- }
- Activity_main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingBottom="@dimen/activity_vertical_margin"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- tools:context="com.example.tempele.dbexample.MainActivity">
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Add"
- android:id="@+id/addButton"
- android:layout_centerVertical="true"
- android:layout_toStartOf="@+id/buckysText" />
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Delete"
- android:id="@+id/deleteButton"
- android:layout_marginRight="24dp"
- android:onClick="deleteButtonClicked"
- android:layout_alignTop="@+id/addButton"
- android:layout_toEndOf="@+id/buckysText" />
- <EditText
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/buckysInput"
- android:width="250dp"
- android:layout_alignParentTop="true"
- android:layout_centerHorizontal="true"
- android:hint="Name" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textAppearance="?android:attr/textAppearanceLarge"
- android:text="Large Text"
- android:id="@+id/buckysText"
- android:layout_below="@+id/addButton"
- android:layout_centerHorizontal="true"
- android:layout_marginTop="36dp" />
- <EditText
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/ppr"
- android:width="250dp"
- android:hint="Price per Ride"
- android:layout_marginTop="28dp"
- android:layout_below="@+id/buckysInput"
- android:layout_alignStart="@+id/buckysInput" />
- <EditText
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/numRides"
- android:width="250dp"
- android:hint="Number of Rides"
- android:layout_below="@+id/ppr"
- android:layout_alignStart="@+id/ppr"
- android:layout_marginTop="30dp" />
- </RelativeLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement