Example #1
0
 @Override
 protected void onPostExecute(JSONObject jsonData) {
   super.onPostExecute(jsonData);
   /*
    * check if result is not null. If it is null, that means fail
    */
   if (jsonData != null) {
     try {
       StatusMessageHandler handler = new StatusMessageHandler();
       StatusMessage msg = handler.handle(jsonData);
       if (msg.getMessage().equals(StatusMessage.OK)) {
         // Successfull. Go to start screen
         Toast toast = Toast.makeText(context, "Order created", Toast.LENGTH_SHORT);
         toast.show();
         Intent mainIntent =
             new Intent(activity.getApplicationContext(), MainCustomerActivity.class);
         mainIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         activity.startActivity(mainIntent);
       } else {
         Toast toast =
             Toast.makeText(context, "An error occured while creating order", Toast.LENGTH_SHORT);
         toast.show();
       }
       Log.d("lab", msg.toString());
     } catch (IOException e) {
       e.printStackTrace();
     }
   } else {
     Toast toast =
         Toast.makeText(context, "An error occured while registering", Toast.LENGTH_SHORT);
     toast.show();
   }
 }