当前位置: 首页 > 知识库问答 >
问题:

将sqlite数据从一个活动发送到另一个活动

郎经纶
2023-03-14

我目前正在做一个项目,我需要帮助。

我想发送的名称,总数量和总价的一个产品的数量在我的添加到购物车活动。

@override public void onListClick(final ItemInfo item){

    numberPicker = new MaterialNumberPicker.Builder(self)
            .minValue(1)
            .maxValue(100)
            .defaultValue(1)
            .backgroundColor(Color.TRANSPARENT)
            .separatorColor(Color.TRANSPARENT)
            .textColor(Color.BLACK)
            .textSize(20)
            .enableFocusability(false)
            .wrapSelectorWheel(true)
            .build();

    new MaterialDialog.Builder(self)
            .title(item.getItemName())
            .customView(numberPicker, true)
            .positiveColor(getResources().getColor(R.color.colorTurquoise))
            .negativeColor(getResources().getColor(R.color.colorPrimaryDark))
            .positiveText("Ok")
            .negativeText("Cancel")
            .cancelable(false)
            .onPositive(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    MaterialDialog mMaterialDialog = new MaterialDialog.Builder(self)
                            .title("Total")
                            .customView(R.layout.layout_popup_sales, true)
                            .autoDismiss(false)
                            .positiveColor(getResources().getColor(R.color.colorTurquoise))
                            .negativeColor(getResources().getColor(R.color.colorPrimaryDark))
                            .positiveText("Add to Cart")
                            .negativeText("Cancel")
                            .cancelable(false)
                            .onPositive(new MaterialDialog.SingleButtonCallback() {
                                @Override
                                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {

上面应该有什么代码发送到购物车活动??

toast.maketext(mainactivity.this,“added To cart”,toast.length_short).show();

                            .onNegative(new MaterialDialog.SingleButtonCallback() {
                                @Override
                                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                                    dialog.dismiss();
                                }
                            })
                            .build();


                    TextView mPopupName = (TextView) mMaterialDialog.getCustomView().findViewById(R.id.layout_popup_sales_name);
                    mPopupName.setText(item.getItemName());
                    TextView mPopupQuantity = (TextView) mMaterialDialog.getCustomView().findViewById(R.id.layout_popup_sales_quantity);
                    mPopupQuantity.setText("(" + numberPicker.getValue() + Constant.UNITS + " - " + Constant.NGN + item.getItemPrice() + ")");
                    TextView mPopupPrice = (TextView) mMaterialDialog.getCustomView().findViewById(R.id.layout_popup_sales_price);
                    mPopupPrice.setText(Constant.NGN + (numberPicker.getValue() * item.getItemPrice()));
                    mMaterialDialog.show();
                }
            })
            .onNegative(new MaterialDialog.SingleButtonCallback() {
                @Override
                public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
                    dialog.dismiss();
                }
            })
            .show();

共有1个答案

闻人鸿文
2023-03-14

因此您将有多个产品和至少2个活动(一个显示列表和一个其信息)。您应该创建一个POJO类的静态数组列表,该列表包含详细信息变量(产品的名称、总数量和总价格),当用户添加某个产品时,您将在该列表中输入一个条目。并且在购物车中访问这个arraylist来完成您的工作并将计算出的总金额发送到我的销售活动。

 类似资料:
  • 我试图将图像从一个活动发送到另一个活动,但我不知道如何设置ImageView。

  • 问题内容: 我对android非常陌生,我正在尝试将用户输入的数据(他们的名字)发送到另一个活动。过去,我可以使用Intent在活动之间发送单行代码,但是我无法解决如何向两个不同的TextView发送两个不同的字符串。 这是到目前为止我的MainActivity代码: 我第二项活动MainGame的代码: 当我运行它时,我得到了两个TextView中都为“ name2”添加的内容。我需要做些什么来

  • 我需要拍照并发送到主活动并发送到第三活动 这是MainActivity的代码 我有任何错误,但当我试图拍摄一张照片时,我得到这样的信息:不幸的是,第一相机停止了,我的问题是什么?

  • 我在活动2中有一个字符串 我想在activity1的文本字段中插入此字符串。我该怎么做?

  • 我尝试使用 如有任何帮助,不胜感激,谢谢。

  • 我需要将数据从片段发送到另一个活动 我在Homeactive下的LoadsFraank中使用此代码 在另一个活动(LoadActivity)中接收数据 但是意图没有附加条件 请看下面的截图