アプリケーションには 3 つのアクティビティがあります。2 番目のアクティビティでは、ユーザーによって動的に作成される要素がいくつかあります。デバイスの [戻る] ボタンをクリックするか、3 番目のアクティビティに移動すると、2 番目のアクティビティが再開されます。なんで?最初の活動:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second );
}
そして2番目のアクティビティでは、要素を作成します:
final TableLayout tbl=(TableLayout)findViewById(R.id.tblProduct);
TableRow row=new TableRow(this);
EditText ed=new EditText(this);
ed.setLayoutParams( new TableRow.LayoutParams( 0, android.view.ViewGroup.LayoutParams.WRAP_CONTENT,.10f ) );
row.addView(ed);
tbl.addView(row);
最初のアクティビティに戻ると、作成された要素がクリアされます。