Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. public class FoodItemActivity extends Activity {
  2.  
  3. private TextView foodHeader;
  4. private TextView foodPrice;
  5.  
  6.  
  7. @Override
  8. public void onCreate(Bundle bundle) {
  9. super.onCreate(bundle);
  10. setContentView(R.layout.food_layout_screen);
  11.  
  12. // connect menuHeader to menuListHeaderTextview for the header, receives the intent from MainActivity below
  13. foodHeader = (TextView) findViewById(R.id.foodItemHeader);
  14. Intent i = getIntent();
  15. String menuItem = i.getStringExtra("childItem");
  16. foodHeader.setText(menuItem);
  17.  
  18. addToOrderBtn();
  19. viewOrderBtn();
  20.  
  21. }
  22.  
  23. // add to order button
  24. public void addToOrderBtn(){
  25.  
  26. Button addToOrder_Btn= (Button) findViewById(R.id.btn_addToOrder);
  27. addToOrder_Btn.setOnClickListener(new OnClickListener(){
  28.  
  29. @Override
  30. public void onClick(View arg0){
  31.  
  32. foodHeader = (TextView)findViewById(R.id.foodItemHeader);
  33. //foodPrice = (TextView)findViewById(R.id.foodItemPrice);
  34.  
  35. String sendHeader = foodHeader.getText().toString();
  36. //String sendPrice = foodPrice.getText().toString();
  37.  
  38.  
  39. Intent myIntent = new Intent(FoodItemActivity.this, OrderActivity.class);
  40. myIntent.putExtra("sendHeader", sendHeader);
  41. //myIntent.putExtra("sendPrice", sendPrice);
  42. startActivity(myIntent);
  43. }
  44. });
  45. }
  46.  
  47. // view order button
  48. public void viewOrderBtn(){
  49.  
  50. Button viewOrder_Btn= (Button) findViewById(R.id.btn_viewOrder);
  51. viewOrder_Btn.setOnClickListener(new OnClickListener(){
  52.  
  53. @Override
  54. public void onClick(View arg0){
  55.  
  56. Intent myIntent = new Intent(FoodItemActivity.this, OrderActivity.class);
  57. startActivity(myIntent);
  58. }
  59.  
  60. });
  61. }
  62.  
  63. public class OrderActivity extends ListActivity {
  64.  
  65. public ArrayList<String> orderList = new ArrayList<String>();
  66. private String[] list;
  67. private ArrayAdapter<String> adapter;
  68. private ListView lv;
  69. private String listItem;
  70.  
  71. @Override
  72. public void onCreate(Bundle bundle) {
  73. super.onCreate(bundle);
  74. setContentView(R.layout.order_screen);
  75.  
  76. Intent i = new Intent();
  77. listItem = i.getStringExtra("sendHeader");
  78. // adds the received sata to ArrayList orderList
  79. orderList.add(listItem);
  80.  
  81.  
  82. // assign lv to order_screen's ListView component order_list
  83. lv = (ListView) findViewById(R.id.order_list);
  84.  
  85. // convert ArrayList orderList to Array
  86. list = (String[]) orderList.toArray();
  87.  
  88. // assign adapter to "this" context, with the layout page order_list_item, and the info obtained in list
  89. adapter = new ArrayAdapter<String>(this, R.layout.order_list_item, list); //R.id.order_food_name);
  90. // set the data behing lv to adapter
  91. adapter.notifyDataSetChanged();
  92. lv.setAdapter(adapter);
  93.  
  94.  
  95.  
  96.  
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement