Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.11 KB | None | 0 0
  1. public class Criar extends ActionBarActivity {
  2. private TextView lista;
  3. private CheckBox cbVinho,cbCerveja, cbAgua,cbSevenup;
  4. private View.OnClickListener checkBoxListener;
  5. private EditText nome;
  6.  
  7. String[] SavedFiles;
  8.  
  9. @Override
  10. public void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.criar);
  13.  
  14. nome = (EditText)findViewById(R.id.editText);
  15. cbVinho=(CheckBox)findViewById(R.id.vinho);
  16.  
  17. SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
  18. nome.setText(settings.getString("tvalue", ""));
  19. cbVinho.setChecked(settings.getBoolean("cbVinho", false));
  20.  
  21.  
  22.  
  23.  
  24. SavedFiles = getApplicationContext().fileList();
  25.  
  26. cbVinho = (CheckBox) findViewById(R.id.vinho);
  27. cbCerveja = (CheckBox) findViewById(R.id.cerveja);
  28. cbAgua = (CheckBox) findViewById(R.id.agua);
  29. cbSevenup = (CheckBox) findViewById(R.id.sevenup);
  30.  
  31. checkBoxListener = new View.OnClickListener() {
  32. public void onClick(View v) {
  33. cbVinho = (CheckBox) findViewById(R.id.vinho);
  34.  
  35.  
  36. lista = (TextView) findViewById(R.id.lista);
  37. lista.setText("");
  38.  
  39. if (cbVinho.isChecked()) {
  40. lista.setText(lista.getText().toString() + "- " + cbVinho.getText().toString());
  41.  
  42. }
  43.  
  44.  
  45. if (cbCerveja.isChecked()) {
  46. lista.setText(lista.getText().toString() + "n- " + cbCerveja.getText().toString());
  47. }
  48.  
  49. if (cbAgua.isChecked()) {
  50. lista.setText(lista.getText().toString() + "n- " + cbAgua.getText().toString());
  51. }
  52.  
  53. if (cbSevenup.isChecked()) {
  54. lista.setText(lista.getText().toString() + "n- " + cbSevenup.getText().toString());
  55. }
  56.  
  57. if (!cbVinho.isChecked() && !cbCerveja.isChecked() && !cbAgua.isChecked() && !cbSevenup.isChecked()) {
  58. lista.setText("");
  59. }
  60. }
  61. };
  62.  
  63. cbVinho.setOnClickListener(checkBoxListener);
  64. cbCerveja.setOnClickListener(checkBoxListener);
  65. cbAgua.setOnClickListener(checkBoxListener);
  66. cbSevenup.setOnClickListener(checkBoxListener);
  67.  
  68.  
  69. }
  70.  
  71. public void Bebidas(View view) {
  72.  
  73. int Tbebidas = R.id.TLbebidas;
  74. TableLayout TableVisibility = (TableLayout)findViewById(Tbebidas);
  75.  
  76. if(TableVisibility.getVisibility() == View.VISIBLE)
  77. {TableVisibility.setVisibility(View.GONE);}
  78.  
  79. else{TableVisibility.setVisibility(View.VISIBLE);}
  80.  
  81.  
  82. }
  83.  
  84. public void EnviarBt(View view) {
  85. lista=(TextView)findViewById(R.id.lista);
  86. cbVinho = (CheckBox) findViewById(R.id.vinho);
  87. nome=(EditText)findViewById(R.id.editText);
  88. boolean checkBoxValue = cbVinho.isChecked();
  89.  
  90. SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
  91. SharedPreferences.Editor editor = settings.edit();
  92. editor.putBoolean("cbVinho", checkBoxValue);
  93. editor.putString("tcbVinho", cbVinho.getText().toString());
  94. editor.putString("tvalue", nome.getText().toString());
  95. editor.commit();
  96.  
  97. Intent intent = new Intent(this, Enviar.class);
  98.  
  99. String strlista = lista.getText().toString();
  100. intent.putExtra("lista", strlista);
  101. Bundle extras = new Bundle();
  102. extras.putString("status", "Lista Final!");
  103. intent.putExtras(extras);
  104.  
  105. startActivity(intent);
  106.  
  107. }
  108.  
  109. public class VerLista extends ActionBarActivity {
  110.  
  111. ListView listSavedFiles;
  112. TextView textview;
  113. CheckBox cbVinho, cbAgua, cbCerveja, cbSevenup;
  114.  
  115.  
  116. String[] SavedFiles;
  117.  
  118. @Override
  119. public void onCreate(Bundle savedInstanceState) {
  120. super.onCreate(savedInstanceState);
  121. setContentView(R.layout.activity_ver);
  122.  
  123.  
  124. listSavedFiles = (ListView) findViewById(R.id.list);
  125. textview = (TextView) findViewById(R.id.textView);
  126. cbVinho=(CheckBox)findViewById(R.id.cbVinho);
  127. cbCerveja=(CheckBox)findViewById(R.id.cbCerveja);
  128. cbAgua=(CheckBox)findViewById(R.id.cbAgua);
  129. cbSevenup=(CheckBox)findViewById(R.id.cbSevenup);
  130.  
  131.  
  132. SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
  133. cbVinho.setText(settings.getString("tcbVinho", ""));
  134.  
  135.  
  136. Intent intent = getIntent();
  137. String message = intent.getStringExtra("lista");
  138. ((TextView) findViewById(R.id.textView)).setText(message);
  139. Bundle bundle = intent.getExtras();
  140. String status = bundle.getString("status");
  141.  
  142.  
  143.  
  144.  
  145. ShowSavedFiles();
  146.  
  147.  
  148. listSavedFiles.setOnItemClickListener(listSavedFilesOnItemClickListener);
  149. listSavedFiles.setOnItemLongClickListener(listSavedFilesOnItemLongClickListener);
  150.  
  151.  
  152. }
  153.  
  154. void ShowSavedFiles() {
  155. SavedFiles = getApplicationContext().fileList();
  156. ArrayAdapter<String> adapter
  157. = new ArrayAdapter<String>(this,
  158. android.R.layout.simple_list_item_1,
  159. SavedFiles);
  160.  
  161.  
  162. listSavedFiles.setAdapter(adapter);
  163. adapter.notifyDataSetChanged();
  164.  
  165. }
  166.  
  167.  
  168.  
  169.  
  170. private AdapterView.OnItemClickListener listSavedFilesOnItemClickListener
  171. = new AdapterView.OnItemClickListener() {
  172.  
  173. @Override
  174. public void onItemClick(AdapterView<?> parent, View view, int position,
  175. long id) {
  176.  
  177. listSavedFiles = (ListView) findViewById(R.id.list);
  178. listSavedFiles.setVisibility(View.GONE);
  179.  
  180. String clickedFile = (String) parent.getItemAtPosition(position);
  181. OpenFileDialog(clickedFile);
  182. }
  183.  
  184. };
  185.  
  186.  
  187. void OpenFileDialog(String file) {
  188.  
  189. FileInputStream fis;
  190. String content = "";
  191. try {
  192. fis = openFileInput(file);
  193. byte[] input = new byte[fis.available()];
  194. while (fis.read(input) != -1) {
  195. }
  196. content += new String(input);
  197. textview.setText(content);
  198. } catch (FileNotFoundException e) {
  199. e.printStackTrace();
  200. } catch (IOException e) {
  201. e.printStackTrace();
  202. }
  203.  
  204.  
  205. }
  206. private AdapterView.OnItemLongClickListener listSavedFilesOnItemLongClickListener
  207. = new AdapterView.OnItemLongClickListener() {
  208.  
  209.  
  210. @Override
  211. public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
  212.  
  213. String longClickedFile = (String) parent.getItemAtPosition(position);
  214.  
  215.  
  216. deleteFile(longClickedFile);
  217. Toast.makeText(
  218. VerLista.this,
  219. longClickedFile + " deleted",
  220. Toast.LENGTH_LONG).show();
  221. return true;
  222. }
  223. };
  224.  
  225. public void verlista (View view) {
  226.  
  227. listSavedFiles = (ListView) findViewById(R.id.list);
  228.  
  229. if (listSavedFiles.getVisibility() == View.VISIBLE) {
  230. listSavedFiles.setVisibility(View.GONE);
  231. } else {
  232. listSavedFiles.setVisibility(View.VISIBLE);
  233. }
  234.  
  235. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement