-1

我正在制作一个简单的预算应用程序,并想添加所有输入的收入,然后保存这些收入以用于其他课程。我迷路了,不知道该怎么做。这是我的 onCreate 方法中的代码部分。我的收入和收入名称都是字符串

addIncomeButton.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View v) {
                        //TODO: Transfer this info to line in scroll view showing incomes
                        if (TextUtils.isEmpty(enterIncomeEditText.getText()) |
                                TextUtils.isEmpty(enterIncomeNamesEditText.getText())) {
                            Toast.makeText(Income.this, "Entry Empty", Toast.LENGTH_SHORT).show();
                        } else {
                            //create income and incomeName strings
                            income = enterIncomeEditText.getText().toString();
                            incomeName = enterIncomeNamesEditText.getText().toString();
                            mLayout.addView( createNewTextView(incomeName + " " + income));
                        }
                    }
                });
4

1 回答 1

0

您可以使用Intent. 假设您要将所有输入的数据传递给 Activity B

Intent intent = new Intent(getApplication(), ActivityB.class);  
intent.putExtra("income",income);
intent.putExtra("incomeName",incomeName);
startActivity(intent);  

然后在 Activity B 中,您可以使用getStringExtra()来获取所有输入的值。

于 2019-05-04T13:44:58.933 回答