Advertisement
Guest User

sdas

a guest
May 9th, 2013
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. package com.lynas.entertainmenttracker;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6.  
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.ArrayAdapter;
  11. import android.widget.ListView;
  12. import android.widget.Toast;
  13. import android.widget.ToggleButton;
  14. import android.app.Activity;
  15. import android.database.Cursor;
  16.  
  17. public class Select_episode extends Activity {
  18. //ToggleButton episodeStatus;
  19. DBConnectionTableTVShow dbcon = new DBConnectionTableTVShow(this);
  20.  
  21. String episodeStat = "";
  22. boolean episodeStatB = false;
  23. ToggleButton episodeStatus;
  24.  
  25.  
  26.  
  27. @Override
  28. protected void onCreate(Bundle savedInstanceState) {
  29. super.onCreate(savedInstanceState);
  30. setContentView(R.layout.select_episode);
  31. populateEpisodeWithStat();
  32. //setActionForTooggleButton();
  33.  
  34. }
  35.  
  36.  
  37. private void populateEpisodeWithStat() {
  38. Toast.makeText(Select_episode.this, getIntent().getExtras().getString("show_name")+" : "+getIntent().getExtras().getString("show_seasson"), Toast.LENGTH_SHORT).show();
  39. InfoHolder.tvShowName = getIntent().getExtras().getString("show_name");
  40. InfoHolder.tvShowSeason = getIntent().getExtras().getString("show_seasson");
  41.  
  42. ListView lv = (ListView) findViewById(R.id.listView1);
  43. List<ListViewItem> items = new ArrayList<ListViewItem>();
  44.  
  45.  
  46. dbcon.open();
  47. final Cursor c = dbcon.getEpisodeNames(InfoHolder.tvShowName , InfoHolder.tvShowSeason );
  48. if(c.moveToFirst()){
  49. do{
  50. items.add(new ListViewItem()
  51. {{
  52. epName = c.getString(0);
  53. episodeStat = c.getString(1).toString();
  54. if(episodeStat.compareTo("false") == 0){
  55. episodeStatB = false;
  56. }
  57. else if(episodeStat.compareTo("true") == 0){
  58. episodeStatB = true;
  59. }
  60. epStatus = episodeStatB;
  61. }}
  62. );
  63.  
  64.  
  65. }while(c.moveToNext());
  66. }
  67. dbcon.close();
  68.  
  69.  
  70.  
  71. CustomListViewAdapter adapter = new CustomListViewAdapter(this, items);
  72. lv.setAdapter(adapter);
  73.  
  74. }
  75.  
  76. private void setActionForTooggleButton() {
  77. episodeStatus = (ToggleButton) findViewById(R.id.toggleButton1);
  78.  
  79. episodeStatus.setOnClickListener(new View.OnClickListener() {
  80.  
  81. @Override
  82. public void onClick(View v) {
  83.  
  84. if(episodeStatus.isChecked()){
  85. Log.d("Status : ", "Watched");
  86. }else{
  87. Log.d("Status : ", "Un - Watched");
  88. }
  89.  
  90.  
  91. }
  92. });
  93.  
  94. }
  95.  
  96.  
  97.  
  98. /*
  99. public void setEpStatus(View V){
  100. episodeStatus = (ToggleButton) findViewById(R.id.toggleButton1);
  101.  
  102. episodeStatus.setOnClickListener(new View.OnClickListener() {
  103.  
  104. @Override
  105. public void onClick(View v) {
  106.  
  107. if(episodeStatus.isChecked()){
  108. Log.d("Status : ", "Watched");
  109. }else{
  110. Log.d("Status : ", "Un - Watched");
  111. }
  112.  
  113.  
  114. }
  115. });
  116.  
  117.  
  118.  
  119. //Log.d("Status : ", "Un - Watched");
  120. }
  121.  
  122. */
  123.  
  124. }
  125.  
  126.  
  127.  
  128.  
  129. class ListViewItem{
  130. public String epName;
  131. public boolean epStatus;
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement