Reset counter value¶
Resets the current counter value to zero..
// ******************************************* // synchronous methods // ******************************************* // Backendless.Counters approach public void Backendless.Counters.reset( String counterName ); // IAtomic approach IAtomic<T> counter = Backendless.Counters.of( String counterName, Class<? extends T> type ); public void counter.reset(); // ******************************************* // asynchronous methods // ******************************************* // Backendless.Counters approach public void Backendless.Counters.reset( String counterName, AsyncCallback callback ); // IAtomic approach IAtomic<T> counter = Backendless.Counters.of( String counterName, Class<? extends T> type ); public void counter.reset( AsyncCallback callback );
where:
Argument | Description |
---|---|
counterName |
name of the counter to reset. |
callback |
the callback used for asynchronous calls to indicate that the operation has either successfully completed or resulted in error. |
Example¶
AsyncCallback callback = new AsyncCallback() { @Override public void handleResponse( Object value ) { Log.i( "MYAPP", "[ASYNC] counter has been reset" ); } @Override public void handleFault( BackendlessFault backendlessFault ) { Log.e( "MYAPP", "Error - " + backendlessFault.getMessage() ); } }; Backendless.Counters.reset( "my counter", callback ); IAtomic<Integer> myCounter = Backendless.Counters.of( "my counter", Integer.class ); myCounter.reset(); Log.i( "MYAPP", "[SYNC] counter has been reset" );