Sha256: 17102fb8ab367ea4e07ac1d1901b8bcdc95987c20f1f4471073c781d93099cb3
Contents?: true
Size: 969 Bytes
Versions: 37
Compression:
Stored size: 969 Bytes
Contents
package sh.calaba.instrumentationbackend.actions.preferences; import sh.calaba.instrumentationbackend.InstrumentationBackend; import sh.calaba.instrumentationbackend.Result; import sh.calaba.instrumentationbackend.actions.Action; import android.content.SharedPreferences; /** * Allows clearing SharedPreferences. * * See Ruby API docs for more info: * https://github.com/calabash/calabash-android/blob/master/documentation/ruby_api.md * * @author Juan Delgado (juan@ustwo.co.uk) */ public class ClearPreferences implements Action { @Override public Result execute(String... args) { try{ SharedPreferences preferences = PreferencesUtils.getPreferencesFromArgs(args, InstrumentationBackend.instrumentation.getTargetContext()); preferences.edit().clear().commit(); return Result.successResult(); } catch(Exception e) { return Result.fromThrowable(e); } } @Override public String key() { return "clear_preferences"; } }
Version data entries
37 entries across 37 versions & 1 rubygems