我已经成功地能够使用 putExtra 从 Activity A 发送 TextViews 并将 Activity B 发送到 TableRow 中。我可以毫无问题地使用 SavePreferences 来保留下一次的视图。我的问题是下次我将一些条目放入 Activity A 并发送到 Activity B 如何在 Activity B 中创建一个不会破坏先前保存的 TableRow 的新 TableRow?
经过一些编辑后,我现在拥有它,它从活动 A 生成 TableRow!除了我仍然无法保存该行或制作一个新行。
TableLayout01 = (TableLayout) findViewById(R.id.TableLayout01);
TableRow tableRow1 = new TableRow(this);
Intent in = getIntent();
if (in.getCharSequenceExtra("blah") != null) {
final TextView resultTextView = new TextView(this);
resultTextView.setText(in.getCharSequenceExtra("blah"));
tableRow1.addView(resultTextView);
Intent is = getIntent();
if (is.getCharSequenceExtra("no") != null) {
final TextView date = new TextView(this);
date.setText(is.getCharSequenceExtra("no"));
tableRow1.addView(date);
TableLayout01.addView(tableRow1, new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT,1.0f));