Exemplo n.º 1
0
 /**
  * onClick
  *
  * <p>extracts the relai that was clicked, and asks the ipx to open then close the corresponding
  * relai
  */
 @Override
 public void onClick(View view) {
   Ipx800Control ipx = context.getIpx();
   if (view instanceof Button) {
     Button button = (Button) view;
     // Log.d(TAG, "hit the button " + button.getHint()+ "id = "+button.getId());
     try {
       int port2trigger = Integer.parseInt("" + button.getHint());
       // Log.d(TAG, "would trigger ipx out "+port2trigger);
       try {
         ipx.set(port2trigger, true);
         ipx.set(port2trigger, false);
       } catch (Exception e) {
         Toast.makeText(context, "error:" + e, Toast.LENGTH_LONG).show();
       }
     } catch (NumberFormatException e) {
       // ok, we hit a special button....
       if (button.getId() == R.id.servernameValue) context.callSettings();
       else if (button.getHint().equals("fill_me")) context.callSettings();
       // else Log.e(TAG,"unknown button code: "+button.getHint());
     }
   }
 }
Exemplo n.º 2
0
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.datetime_picker_submit:
       saveSelectedDateTime();
       sendRoutesRequest(mBegDateTime.toString(), mEndDateTime.toString());
     case R.id.datetime_picker_cancel:
     case R.id.datetime_picker_close:
       hidePickerDialog();
       break;
     case R.id.path_endtime:
     case R.id.path_begtime:
       mCurrButton = (Button) v;
       showPickerDialog(mCurrButton.getHint().toString(), mCurrButton.getText().toString());
       break;
   }
 }