Advertisement
Guest User

TreciEkran

a guest
Jul 8th, 2013
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.51 KB | None | 0 0
  1.  
  2. package com.example.aplikacija;
  3.  
  4. import java.util.ArrayList;
  5. import java.util.Collections;
  6. import java.util.Comparator;
  7. import java.util.List;
  8. import java.util.Set;
  9.  
  10. import android.app.Activity;
  11. import android.content.Intent;
  12. import android.database.sqlite.SQLiteDatabase;
  13. import android.os.Bundle;
  14. import android.view.View;
  15. import android.widget.ArrayAdapter;
  16. import android.widget.Button;
  17. import android.widget.Spinner;
  18.  
  19. public class TreciEkran extends Activity {
  20.     private int ID;
  21.     private Baza db = null;
  22.    
  23.     //private DatabaseHelper db= null;
  24.    
  25.     @Override
  26.     protected void onCreate(Bundle savedInstanceState) {
  27.         super.onCreate(savedInstanceState);
  28.         setContentView(R.layout.treci_ekran);
  29.        
  30.         db = new Baza(getApplicationContext());
  31.         final SQLiteDatabase Baza = db.getWritableDatabase();
  32.        
  33.         UcitajPodatke(db, db.TABELA_TYPE, R.id.spinnerType);
  34.         UcitajPodatke(db, db.TABELA_CATEGORY, R.id.spinnerCategory);
  35.        
  36.         /// Ucitati _id iz extra
  37.        
  38.         Button back3 = (Button)findViewById(R.id.Back3);
  39.         back3.setOnClickListener(new View.OnClickListener() {
  40.            
  41.             @Override
  42.             public void onClick(View v) {
  43.                 Intent intent = new Intent(TreciEkran.this,DrugiEkran.class);
  44.                 startActivity(intent);
  45.                 finish();          
  46.             }
  47.         });
  48.        
  49.         Button next6 = (Button)findViewById(R.id.Next7);
  50.        
  51.         next6.setOnClickListener(new View.OnClickListener(){
  52.                
  53.                 public void onClick(View v){
  54.                     /// UPDATE u bazu sa IDjem
  55.                    
  56.                     Intent intent = new Intent(TreciEkran.this,CetvrtiEkran.class);
  57.                    
  58.                     intent.putExtra("_id", ID);
  59.                     startActivity(intent);
  60.                 finish();
  61.                     //startActivityForResult(intent, 0);
  62.                 }
  63.                 });
  64.        
  65.     }
  66.    
  67.     private void UcitajPodatke(final Baza db, String NazivTabele, int SpinnerID) {
  68.         Set<String> set = db.getAllData(NazivTabele);
  69.         //Convert set into list
  70.         List<String> list = new ArrayList<String>(set);
  71.         //Sort Data Alphabetical order
  72.         Collections.sort(list, new Comparator<String>() {
  73.       @Override
  74.       public int compare(String lhs, String rhs) {
  75.               return lhs.compareTo(rhs);
  76.               }
  77.              });
  78.            
  79.             ArrayAdapter adapter = new ArrayAdapter<String>(TreciEkran.this,
  80.          android.R.layout.simple_spinner_item, list);
  81.             adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  82.            
  83.             Spinner s = (Spinner)findViewById(SpinnerID);
  84.             s.setAdapter(adapter);
  85.            
  86.            
  87.            
  88.            
  89.      
  90.    
  91.  
  92.    
  93.    
  94.     }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement