Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.lynas.entertainmenttracker;
- import java.util.ArrayList;
- import java.util.List;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- import android.widget.Toast;
- import android.widget.ToggleButton;
- import android.app.Activity;
- import android.database.Cursor;
- public class Select_episode extends Activity {
- //ToggleButton episodeStatus;
- DBConnectionTableTVShow dbcon = new DBConnectionTableTVShow(this);
- String episodeStat = "";
- boolean episodeStatB = false;
- ToggleButton episodeStatus;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.select_episode);
- populateEpisodeWithStat();
- //setActionForTooggleButton();
- }
- private void populateEpisodeWithStat() {
- Toast.makeText(Select_episode.this, getIntent().getExtras().getString("show_name")+" : "+getIntent().getExtras().getString("show_seasson"), Toast.LENGTH_SHORT).show();
- InfoHolder.tvShowName = getIntent().getExtras().getString("show_name");
- InfoHolder.tvShowSeason = getIntent().getExtras().getString("show_seasson");
- ListView lv = (ListView) findViewById(R.id.listView1);
- List<ListViewItem> items = new ArrayList<ListViewItem>();
- dbcon.open();
- final Cursor c = dbcon.getEpisodeNames(InfoHolder.tvShowName , InfoHolder.tvShowSeason );
- if(c.moveToFirst()){
- do{
- items.add(new ListViewItem()
- {{
- epName = c.getString(0);
- episodeStat = c.getString(1).toString();
- if(episodeStat.compareTo("false") == 0){
- episodeStatB = false;
- }
- else if(episodeStat.compareTo("true") == 0){
- episodeStatB = true;
- }
- epStatus = episodeStatB;
- }}
- );
- }while(c.moveToNext());
- }
- dbcon.close();
- CustomListViewAdapter adapter = new CustomListViewAdapter(this, items);
- lv.setAdapter(adapter);
- }
- private void setActionForTooggleButton() {
- episodeStatus = (ToggleButton) findViewById(R.id.toggleButton1);
- episodeStatus.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(episodeStatus.isChecked()){
- Log.d("Status : ", "Watched");
- }else{
- Log.d("Status : ", "Un - Watched");
- }
- }
- });
- }
- /*
- public void setEpStatus(View V){
- episodeStatus = (ToggleButton) findViewById(R.id.toggleButton1);
- episodeStatus.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(episodeStatus.isChecked()){
- Log.d("Status : ", "Watched");
- }else{
- Log.d("Status : ", "Un - Watched");
- }
- }
- });
- //Log.d("Status : ", "Un - Watched");
- }
- */
- }
- class ListViewItem{
- public String epName;
- public boolean epStatus;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement