// GroceryItems Example // Source code file: MainActivity.java package it372.smiths.groceryitems; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import java.util.Locale; public class MainActivity extends AppCompatActivity { private EditText edtDescription; private EditText edtCode; private EditText edtPrice; private TextView txtGroceryItems; private String groceryInfo = ""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); edtDescription = findViewById(R.id.edt_description); edtCode = findViewById(R.id.edt_code); edtPrice = findViewById(R.id.edt_price); txtGroceryItems = findViewById(R.id.txt_grocery_items); } public void submitGroceryInfo(View view) { String description = edtDescription.getText( ).toString( ); int code = Integer.parseInt( edtCode.getText( ).toString( )); double price = Double.parseDouble( edtPrice.getText( ).toString( )); groceryInfo += String.format(Locale.ENGLISH, "Description: %s\nCode: %d\nPrice: %.2f\n\n", description, code, price); // txtGroceryItems.setText(groceryInfo); Intent intent = new Intent(this, DisplayItemsActivity.class); intent.putExtra("ginfo", groceryInfo); startActivity(intent); } }