Как я могу добавить данные к другому действию в форме кнопки - PullRequest
0 голосов
/ 20 января 2020

Я создаю android POS, и у меня проблема с добавлением передачи данных в другое действие. Когда пользователь добавляет новый продукт, он будет отображаться в меню «Активность» в форме «Кнопка» и будет иметь значение независимо от того, что пользователь вводит в имени и цене.

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_addproduct);

        POSDB = new DatabaseHelper(this);
        prdName = (EditText)findViewById(R.id.PrdName);
        prdPrice = (EditText) findViewById(R.id.PrdPrice);
        btnAdd = (Button) findViewById(R.id.BtnPrdAdd);
        btnBack = (Button) findViewById(R.id.BtBack);

    AddProduct();

    }

    public  void AddProduct(){
    btnAdd.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String name = prdName.getText().toString().trim();
            String price = prdPrice.getText().toString().trim();
               if(prdName.length() != 0 && prdPrice.length() != 0)
               {
                   boolean ADD = POSDB.addData(name,price);
                if(ADD == true)
                    {Toast.makeText(Addproduct.this, " The product has been added", Toast.LENGTH_LONG).show();}
                else
                    {Toast.makeText(Addproduct.this, " Something Went Wrong", Toast.LENGTH_LONG).show();}
                }
                else
                    {Toast.makeText(Addproduct.this, " Please fill up the Textfield", Toast.LENGTH_LONG).show();}
        }
    });
    }

1 Ответ

0 голосов
/ 20 января 2020

Это зависит от того, как вы структурируете Действия в меню для получения данных и как они отображаются.
Например, если вы используете RecyclerView, вы можете настроить его для отображения данных в список кнопок, поэтому, когда новый продукт добавлен в базу данных, он будет показан RecyclerView в форме кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...