diff options
Diffstat (limited to 'same-android/src/main/java/com/orbekk/same/VariableTestActivity.java')
-rw-r--r-- | same-android/src/main/java/com/orbekk/same/VariableTestActivity.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/same-android/src/main/java/com/orbekk/same/VariableTestActivity.java b/same-android/src/main/java/com/orbekk/same/VariableTestActivity.java index ba33058..1fffbad 100644 --- a/same-android/src/main/java/com/orbekk/same/VariableTestActivity.java +++ b/same-android/src/main/java/com/orbekk/same/VariableTestActivity.java @@ -11,6 +11,7 @@ import android.widget.TextView; import android.widget.Toast; import com.orbekk.same.android.ClientInterfaceBridge; +import com.orbekk.util.DelayedOperation; public class VariableTestActivity extends Activity { private Logger logger = LoggerFactory.getLogger(getClass()); @@ -36,12 +37,13 @@ public class VariableTestActivity extends Activity { public void setVariable(View unused) { EditText et = (EditText)findViewById(R.id.set_variable_text); String newValue = et.getText().toString(); - try { - variable.set(newValue); - } catch (UpdateConflict e) { - Toast.makeText(this, "Failed to update.", Toast.LENGTH_SHORT) + logger.info("Setting variable."); + DelayedOperation op = variable.set(newValue); + logger.info("Waiting for delayed operation."); + if (!op.getStatus().isOk()) { + Toast.makeText(this, "Failed to update: " + op.getStatus(), + Toast.LENGTH_SHORT) .show(); - e.printStackTrace(); } } |