Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class FoodItemActivity extends Activity {
- private TextView foodHeader;
- private TextView foodPrice;
- @Override
- public void onCreate(Bundle bundle) {
- super.onCreate(bundle);
- setContentView(R.layout.food_layout_screen);
- // connect menuHeader to menuListHeaderTextview for the header, receives the intent from MainActivity below
- foodHeader = (TextView) findViewById(R.id.foodItemHeader);
- Intent i = getIntent();
- String menuItem = i.getStringExtra("childItem");
- foodHeader.setText(menuItem);
- addToOrderBtn();
- viewOrderBtn();
- }
- // add to order button
- public void addToOrderBtn(){
- Button addToOrder_Btn= (Button) findViewById(R.id.btn_addToOrder);
- addToOrder_Btn.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View arg0){
- foodHeader = (TextView)findViewById(R.id.foodItemHeader);
- //foodPrice = (TextView)findViewById(R.id.foodItemPrice);
- String sendHeader = foodHeader.getText().toString();
- //String sendPrice = foodPrice.getText().toString();
- Intent myIntent = new Intent(FoodItemActivity.this, OrderActivity.class);
- myIntent.putExtra("sendHeader", sendHeader);
- //myIntent.putExtra("sendPrice", sendPrice);
- startActivity(myIntent);
- }
- });
- }
- // view order button
- public void viewOrderBtn(){
- Button viewOrder_Btn= (Button) findViewById(R.id.btn_viewOrder);
- viewOrder_Btn.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View arg0){
- Intent myIntent = new Intent(FoodItemActivity.this, OrderActivity.class);
- startActivity(myIntent);
- }
- });
- }
- public class OrderActivity extends ListActivity {
- public ArrayList<String> orderList = new ArrayList<String>();
- private String[] list;
- private ArrayAdapter<String> adapter;
- private ListView lv;
- private String listItem;
- @Override
- public void onCreate(Bundle bundle) {
- super.onCreate(bundle);
- setContentView(R.layout.order_screen);
- Intent i = new Intent();
- listItem = i.getStringExtra("sendHeader");
- // adds the received sata to ArrayList orderList
- orderList.add(listItem);
- // assign lv to order_screen's ListView component order_list
- lv = (ListView) findViewById(R.id.order_list);
- // convert ArrayList orderList to Array
- list = (String[]) orderList.toArray();
- // assign adapter to "this" context, with the layout page order_list_item, and the info obtained in list
- adapter = new ArrayAdapter<String>(this, R.layout.order_list_item, list); //R.id.order_food_name);
- // set the data behing lv to adapter
- adapter.notifyDataSetChanged();
- lv.setAdapter(adapter);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement