Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.aplikacija;
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.Comparator;
- import java.util.List;
- import java.util.Set;
- import com.example.aplikacija.ImageGallery;
- import com.example.aplikacija.R;
- import android.app.Activity;
- import android.content.ContentValues;
- import android.content.Intent;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.Spinner;
- import android.widget.TextView;
- import android.widget.Toast;
- public class CetvrtiEkran extends Activity {
- private int ID;
- private Baza db = null;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.cetvrti_ekran);
- db = new Baza(getApplicationContext());
- final SQLiteDatabase Baza = db.getWritableDatabase();
- UcitajPodatke(db, db.TABELA_RESPONSIBLE, R.id.spinnerResponsible);
- // / Ucitati _id iz extra
- Button back3 = (Button) findViewById(R.id.Back2);
- back3.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(CetvrtiEkran.this, TreciEkran.class);
- startActivity(intent);
- finish();
- }
- });
- Button save = (Button) findViewById(R.id.Save);
- save.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- /*
- * int id = 1; Cursor c = Baza.rawQuery("SELECT MAX(" +
- * dbadapter.KOLONA_ID + ") + 1 FROM Reports", null);
- *
- * if(c.moveToFirst()) { if(c.getInt(0) > 0) id = c.getInt(0); }
- *
- * ContentValues cv = new ContentValues();
- * cv.put(dbadapter.KOLONA_ID, id); TextView building = null;
- * cv.put(dbadapter.KOLONA_BUILDING,
- * building.getText().toString());
- *
- *
- * try { Baza.insert(dbadapter.NAZIV_TABELE,
- * dbadapter.KOLONA_ID, cv);
- * Toast.makeText(getApplicationContext(), "Reports " +
- * building.getText().toString() + " are entered",
- * Toast.LENGTH_SHORT).show(); } catch(Exception ex) {
- * Toast.makeText(getApplicationContext(), "Reports " +
- * building.getText().toString() + " ne mozemo unijeti u bazu",
- * Toast.LENGTH_SHORT).show(); } finally{
- *
- * }
- */
- finish();
- }
- });
- Button takePhoto = (Button) findViewById(R.id.TakePhoto);
- takePhoto.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View arg0) {
- Intent i = new Intent(CetvrtiEkran.this, ImageGallery.class);
- startActivityForResult(i,0);
- }
- });
- }
- private void UcitajPodatke(final Baza db, String NazivTabele, int SpinnerID) {
- Set<String> set = db.getAllData(NazivTabele);
- // Convert set into list
- List<String> list = new ArrayList<String>(set);
- // Sort Data Alphabetical order
- Collections.sort(list, new Comparator<String>() {
- @Override
- public int compare(String lhs, String rhs) {
- return lhs.compareTo(rhs);
- }
- });
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(CetvrtiEkran.this,
- android.R.layout.simple_spinner_item, list);
- adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- Spinner s = (Spinner) findViewById(SpinnerID);
- s.setAdapter(adapter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement