Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.andrezacampbell.threeprodutctssnackbarintentbundle;
- import androidx.appcompat.app.AppCompatActivity;
- import android.annotation.SuppressLint;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import com.google.android.material.snackbar.Snackbar;
- import com.google.android.material.textfield.TextInputLayout;
- import static com.andrezacampbell.threeprodutctssnackbarintentbundle.MainActivity.NOME_KEY;
- public class CadastreProduto extends AppCompatActivity {
- public static final String PRODUTO_KEY1 = "produto1";
- public static final String PRECO_KEY1 = "preco1";
- public static final String PRODUTO_KEY2 = "produto2";
- public static final String PRECO_KEY2 = "preco2";
- public static final String PRODUTO_KEY3 = "produto3";
- public static final String PRECO_KEY3 = "preco3";
- private TextView tituloMaisNome;
- private TextInputLayout produtoNome;
- private TextInputLayout valorProduto;
- private Button enviar;
- @SuppressLint("SetTextI18n")
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_cadastre_produto);
- tituloMaisNome = findViewById(R.id.tv_titulo_id);
- produtoNome = findViewById(R.id.textInputLayoutProduto_id);
- valorProduto = findViewById(R.id.textInputLayout_Valor_id);
- enviar = findViewById(R.id.btn_enviar_id);
- Intent intent = getIntent();
- if(getIntent()!=null && intent.getExtras()!=null){
- Bundle bundle = intent.getExtras();
- String nomeRecebido = bundle.getString(NOME_KEY);
- tituloMaisNome.setText("Ola, " + nomeRecebido + " cadastre seu produto!");
- }
- enviar.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String nomeProduto = produtoNome.getEditText().getText().toString();
- String precoProduto = valorProduto.getEditText().getText().toString();
- if(!nomeProduto.isEmpty() && !precoProduto.isEmpty()){
- Bundle bundle = new Bundle();
- int counter = 0;
- switch (counter){
- case 1:
- bundle.putString(PRODUTO_KEY1, "produto1");
- bundle.putString(PRECO_KEY1, "preco1");
- case 2:
- bundle.putString(PRODUTO_KEY2, "produto2");
- bundle.putString(PRECO_KEY2, "preco2");
- case 3:
- bundle.putString(PRODUTO_KEY3, "produto3");
- bundle.putString(PRECO_KEY3, "preco3");
- }
- counter++;
- Intent intent = new Intent(CadastreProduto.this, SomaFinal.class);
- intent.putExtras(bundle);
- startActivity(intent);
- // if(counter>3){
- // Snackbar.make(produtoNome, "O carrinho ja esta cheio", Snackbar.LENGTH_LONG).show();
- // }
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement