preferences

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Overview

Package preferences provides Go bindings for android.content.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type SharedPreferences added in v0.0.4

type SharedPreferences struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SharedPreferences wraps android.content.SharedPreferences.

func (*SharedPreferences) Contains added in v0.0.4

func (m *SharedPreferences) Contains(arg0 string) (bool, error)

Contains calls android.content.SharedPreferences.contains.

func (*SharedPreferences) Edit added in v0.0.4

func (m *SharedPreferences) Edit() (*jni.Object, error)

Edit calls android.content.SharedPreferences.edit.

func (*SharedPreferences) GetBoolean added in v0.0.4

func (m *SharedPreferences) GetBoolean(arg0 string, arg1 bool) (bool, error)

GetBoolean calls android.content.SharedPreferences.getBoolean.

func (*SharedPreferences) GetFloat added in v0.0.4

func (m *SharedPreferences) GetFloat(arg0 string, arg1 float32) (float32, error)

GetFloat calls android.content.SharedPreferences.getFloat.

func (*SharedPreferences) GetInt added in v0.0.4

func (m *SharedPreferences) GetInt(arg0 string, arg1 int32) (int32, error)

GetInt calls android.content.SharedPreferences.getInt.

func (*SharedPreferences) GetLong added in v0.0.4

func (m *SharedPreferences) GetLong(arg0 string, arg1 int64) (int64, error)

GetLong calls android.content.SharedPreferences.getLong.

func (*SharedPreferences) GetString added in v0.0.4

func (m *SharedPreferences) GetString(arg0 string, arg1 string) (string, error)

GetString calls android.content.SharedPreferences.getString.

func (*SharedPreferences) GetStringSet added in v0.0.4

func (m *SharedPreferences) GetStringSet(arg0 string, arg1 *jni.Object) (*jni.Object, error)

GetStringSet calls android.content.SharedPreferences.getStringSet.

func (*SharedPreferences) RegisterOnSharedPreferenceChangeListener added in v0.0.4

func (m *SharedPreferences) RegisterOnSharedPreferenceChangeListener(arg0 *jni.Object) error

RegisterOnSharedPreferenceChangeListener calls android.content.SharedPreferences.registerOnSharedPreferenceChangeListener.

func (*SharedPreferences) UnregisterOnSharedPreferenceChangeListener added in v0.0.4

func (m *SharedPreferences) UnregisterOnSharedPreferenceChangeListener(arg0 *jni.Object) error

UnregisterOnSharedPreferenceChangeListener calls android.content.SharedPreferences.unregisterOnSharedPreferenceChangeListener.

type SharedPreferencesEditor added in v0.0.4

type SharedPreferencesEditor struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SharedPreferencesEditor wraps android.content.SharedPreferences$Editor.

func (*SharedPreferencesEditor) Apply added in v0.0.4

func (m *SharedPreferencesEditor) Apply() error

Apply calls android.content.SharedPreferences$Editor.apply.

func (*SharedPreferencesEditor) Clear added in v0.0.4

func (m *SharedPreferencesEditor) Clear() (*jni.Object, error)

Clear calls android.content.SharedPreferences$Editor.clear.

func (*SharedPreferencesEditor) Commit added in v0.0.4

func (m *SharedPreferencesEditor) Commit() (bool, error)

Commit calls android.content.SharedPreferences$Editor.commit.

func (*SharedPreferencesEditor) PutBoolean added in v0.0.4

func (m *SharedPreferencesEditor) PutBoolean(arg0 string, arg1 bool) (*jni.Object, error)

PutBoolean calls android.content.SharedPreferences$Editor.putBoolean.

func (*SharedPreferencesEditor) PutFloat added in v0.0.4

func (m *SharedPreferencesEditor) PutFloat(arg0 string, arg1 float32) (*jni.Object, error)

PutFloat calls android.content.SharedPreferences$Editor.putFloat.

func (*SharedPreferencesEditor) PutInt added in v0.0.4

func (m *SharedPreferencesEditor) PutInt(arg0 string, arg1 int32) (*jni.Object, error)

PutInt calls android.content.SharedPreferences$Editor.putInt.

func (*SharedPreferencesEditor) PutLong added in v0.0.4

func (m *SharedPreferencesEditor) PutLong(arg0 string, arg1 int64) (*jni.Object, error)

PutLong calls android.content.SharedPreferences$Editor.putLong.

func (*SharedPreferencesEditor) PutString added in v0.0.4

func (m *SharedPreferencesEditor) PutString(arg0 string, arg1 string) (*jni.Object, error)

PutString calls android.content.SharedPreferences$Editor.putString.

func (*SharedPreferencesEditor) PutStringSet added in v0.0.4

func (m *SharedPreferencesEditor) PutStringSet(arg0 string, arg1 *jni.Object) (*jni.Object, error)

PutStringSet calls android.content.SharedPreferences$Editor.putStringSet.

func (*SharedPreferencesEditor) Remove added in v0.0.4

func (m *SharedPreferencesEditor) Remove(arg0 string) (*jni.Object, error)

Remove calls android.content.SharedPreferences$Editor.remove.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL