Android Open Source - hts-cycle My List Activity






From Project

Back to project page hts-cycle.

License

The source code is released under:

GNU General Public License

If you think the Android project hts-cycle listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package it.uniroma2.wifionoff;
//from   w  w w. jav  a2  s.  c  o m


import java.io.IOException;

import java.util.*;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;

import android.widget.ArrayAdapter;
import android.widget.EditText;

import android.widget.ListView;
import android.widget.TextView;
import android.content.ContentValues;

import android.database.Cursor;
import android.database.SQLException;

import android.util.Log;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Color;





public class MyListActivity extends ListActivity  {

  private SQLiteDatabase database;
  private DataBaseHelper myDbHelper;
    String toreturn=new String();
    ArrayList<String> listDataHeader;
    
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_my_list);
    myDbHelper = new DataBaseHelper(this);
    
     
    try {myDbHelper.createDataBase();} 
      catch (IOException ioe) 
      {throw new Error("Unable to create database");}
     
    try {myDbHelper.openDataBase();}
      catch(SQLException sqle){throw sqle;}
    
    listDataHeader = new ArrayList<String>();
     listDataHeader.add("30");
    listDataHeader.add("60");
    listDataHeader.add("120");
    listDataHeader.add("240");
    listDataHeader.add("480");

    ArrayAdapter<String> adapter=new ArrayAdapter<String>( this,android.R.layout.simple_list_item_1, listDataHeader){

        @Override
        public View getView(int position, View convertView,
                ViewGroup parent) {
            View view =super.getView(position, convertView, parent);

            TextView textView=(TextView) view.findViewById(android.R.id.text1);

            textView.setTextColor(Color.WHITE);

            return view;
        }
    };

       setListAdapter(adapter);
    

  
  }
  
  protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);  
    database=myDbHelper.getReadableDatabase();
    String clicked = (String) l.getAdapter().getItem(position);    
    Cursor cursor;
    cursor = database.rawQuery(("select * from times"), null);
    cursor.moveToFirst();
    String Ric = new String();
    Ric=cursor.getString(cursor.getColumnIndex("totaltime"));
    String temp = cursor.getString(cursor.getColumnIndex("timeon"));
    Log.w("List","Erasing "+Ric+" and "+temp);
    database.delete("times", "totaltime = '"+Ric+"'", null);
    ContentValues values = new ContentValues();
    values.put("totaltime",clicked );
    values.put("timeon", temp);
    Log.w("List","Inserted "+clicked+" and "+temp);
    database.insert("times", null, values);
    cursor.close();
    database.close();
    finish();
    
    
  }
  

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



}




Java Source Code List

it.uniroma2.musicsharep2p.DataBaseHelper.java
it.uniroma2.musicsharep2p.DefaultValue.java
it.uniroma2.musicsharep2p.DownloadActivity.java
it.uniroma2.musicsharep2p.MainActivity.java
it.uniroma2.musicsharep2p.MessengerService.java
it.uniroma2.musicsharep2p.MusicSettingActivity.java
it.uniroma2.musicsharep2p.MusicShutReceiver.java
it.uniroma2.musicsharep2p.PlayListActivity.java
it.uniroma2.musicsharep2p.RemoteServiceConnection.java
it.uniroma2.musicsharep2p.SongsManager.java
it.uniroma2.musicsharep2p.Utilities.java
it.uniroma2.wifionoff.AlarmReceiver.java
it.uniroma2.wifionoff.AppActivity.java
it.uniroma2.wifionoff.AppHelper.java
it.uniroma2.wifionoff.DataBaseHelper.java
it.uniroma2.wifionoff.IpMaker.java
it.uniroma2.wifionoff.MainActivity.java
it.uniroma2.wifionoff.MessageMaker.java
it.uniroma2.wifionoff.MyListActivity.java
it.uniroma2.wifionoff.NameActivity.java
it.uniroma2.wifionoff.OnOffService.java
it.uniroma2.wifionoff.PacketHandler.java
it.uniroma2.wifionoff.ServiceCall.java
it.uniroma2.wifionoff.SettingActivity.java
it.uniroma2.wifionoff.Setting.java
it.uniroma2.wifionoff.ShutDownReceiver.java
it.uniroma2.wifionoff.WifiConfigurationNew.java
it.uniroma2.wifionoff.WifiHandler.java
it.uniroma2.wifionoff.WifiManagerNew.java
it.uniroma2.wifionoff.WifiOffReceiver.java
it.uniroma2.wifionoff.WifiReceiver.java