Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Criar extends ActionBarActivity {
- private TextView lista;
- private CheckBox cbVinho,cbCerveja, cbAgua,cbSevenup;
- private View.OnClickListener checkBoxListener;
- private EditText nome;
- String[] SavedFiles;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.criar);
- nome = (EditText)findViewById(R.id.editText);
- cbVinho=(CheckBox)findViewById(R.id.vinho);
- SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
- nome.setText(settings.getString("tvalue", ""));
- cbVinho.setChecked(settings.getBoolean("cbVinho", false));
- SavedFiles = getApplicationContext().fileList();
- cbVinho = (CheckBox) findViewById(R.id.vinho);
- cbCerveja = (CheckBox) findViewById(R.id.cerveja);
- cbAgua = (CheckBox) findViewById(R.id.agua);
- cbSevenup = (CheckBox) findViewById(R.id.sevenup);
- checkBoxListener = new View.OnClickListener() {
- public void onClick(View v) {
- cbVinho = (CheckBox) findViewById(R.id.vinho);
- lista = (TextView) findViewById(R.id.lista);
- lista.setText("");
- if (cbVinho.isChecked()) {
- lista.setText(lista.getText().toString() + "- " + cbVinho.getText().toString());
- }
- if (cbCerveja.isChecked()) {
- lista.setText(lista.getText().toString() + "n- " + cbCerveja.getText().toString());
- }
- if (cbAgua.isChecked()) {
- lista.setText(lista.getText().toString() + "n- " + cbAgua.getText().toString());
- }
- if (cbSevenup.isChecked()) {
- lista.setText(lista.getText().toString() + "n- " + cbSevenup.getText().toString());
- }
- if (!cbVinho.isChecked() && !cbCerveja.isChecked() && !cbAgua.isChecked() && !cbSevenup.isChecked()) {
- lista.setText("");
- }
- }
- };
- cbVinho.setOnClickListener(checkBoxListener);
- cbCerveja.setOnClickListener(checkBoxListener);
- cbAgua.setOnClickListener(checkBoxListener);
- cbSevenup.setOnClickListener(checkBoxListener);
- }
- public void Bebidas(View view) {
- int Tbebidas = R.id.TLbebidas;
- TableLayout TableVisibility = (TableLayout)findViewById(Tbebidas);
- if(TableVisibility.getVisibility() == View.VISIBLE)
- {TableVisibility.setVisibility(View.GONE);}
- else{TableVisibility.setVisibility(View.VISIBLE);}
- }
- public void EnviarBt(View view) {
- lista=(TextView)findViewById(R.id.lista);
- cbVinho = (CheckBox) findViewById(R.id.vinho);
- nome=(EditText)findViewById(R.id.editText);
- boolean checkBoxValue = cbVinho.isChecked();
- SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
- SharedPreferences.Editor editor = settings.edit();
- editor.putBoolean("cbVinho", checkBoxValue);
- editor.putString("tcbVinho", cbVinho.getText().toString());
- editor.putString("tvalue", nome.getText().toString());
- editor.commit();
- Intent intent = new Intent(this, Enviar.class);
- String strlista = lista.getText().toString();
- intent.putExtra("lista", strlista);
- Bundle extras = new Bundle();
- extras.putString("status", "Lista Final!");
- intent.putExtras(extras);
- startActivity(intent);
- }
- public class VerLista extends ActionBarActivity {
- ListView listSavedFiles;
- TextView textview;
- CheckBox cbVinho, cbAgua, cbCerveja, cbSevenup;
- String[] SavedFiles;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_ver);
- listSavedFiles = (ListView) findViewById(R.id.list);
- textview = (TextView) findViewById(R.id.textView);
- cbVinho=(CheckBox)findViewById(R.id.cbVinho);
- cbCerveja=(CheckBox)findViewById(R.id.cbCerveja);
- cbAgua=(CheckBox)findViewById(R.id.cbAgua);
- cbSevenup=(CheckBox)findViewById(R.id.cbSevenup);
- SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
- cbVinho.setText(settings.getString("tcbVinho", ""));
- Intent intent = getIntent();
- String message = intent.getStringExtra("lista");
- ((TextView) findViewById(R.id.textView)).setText(message);
- Bundle bundle = intent.getExtras();
- String status = bundle.getString("status");
- ShowSavedFiles();
- listSavedFiles.setOnItemClickListener(listSavedFilesOnItemClickListener);
- listSavedFiles.setOnItemLongClickListener(listSavedFilesOnItemLongClickListener);
- }
- void ShowSavedFiles() {
- SavedFiles = getApplicationContext().fileList();
- ArrayAdapter<String> adapter
- = new ArrayAdapter<String>(this,
- android.R.layout.simple_list_item_1,
- SavedFiles);
- listSavedFiles.setAdapter(adapter);
- adapter.notifyDataSetChanged();
- }
- private AdapterView.OnItemClickListener listSavedFilesOnItemClickListener
- = new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position,
- long id) {
- listSavedFiles = (ListView) findViewById(R.id.list);
- listSavedFiles.setVisibility(View.GONE);
- String clickedFile = (String) parent.getItemAtPosition(position);
- OpenFileDialog(clickedFile);
- }
- };
- void OpenFileDialog(String file) {
- FileInputStream fis;
- String content = "";
- try {
- fis = openFileInput(file);
- byte[] input = new byte[fis.available()];
- while (fis.read(input) != -1) {
- }
- content += new String(input);
- textview.setText(content);
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- private AdapterView.OnItemLongClickListener listSavedFilesOnItemLongClickListener
- = new AdapterView.OnItemLongClickListener() {
- @Override
- public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
- String longClickedFile = (String) parent.getItemAtPosition(position);
- deleteFile(longClickedFile);
- Toast.makeText(
- VerLista.this,
- longClickedFile + " deleted",
- Toast.LENGTH_LONG).show();
- return true;
- }
- };
- public void verlista (View view) {
- listSavedFiles = (ListView) findViewById(R.id.list);
- if (listSavedFiles.getVisibility() == View.VISIBLE) {
- listSavedFiles.setVisibility(View.GONE);
- } else {
- listSavedFiles.setVisibility(View.VISIBLE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement