我想为我的表设置主键自动增量.
这是我的班级.我已设置主键但我希望它是自动增量主键.
public class users extends RealmObject {
@PrimaryKey
private int id;
private long icn;
private String name;
private String email;
private String password;
private int phone;
public String getName() {
return name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public long getIcn() {
return icn;
}
public void setIcn(long icn) {
this.icn = icn;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return …Run Code Online (Sandbox Code Playgroud) 我正在为盲人社区开发一个Android应用程序.在我的应用程序中,我正在使用TTS /音频文件处理所有水龙头/触摸.它工作正常,但当用户打开TalkBack功能时,所有水龙头/触摸都被指定两次.首先,它将由TalkBack和我的内部机制决定.
我能够检测到TalkBack是否已启用.
public boolean accessibilityEnable(Context context) {
boolean enable = false;
Log.e("Reached before function", "yes");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
try {
AccessibilityManager manager = (AccessibilityManager) context.getSystemService(Context.ACCESSIBILITY_SERVICE);
List<AccessibilityServiceInfo> serviceList = manager.getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_SPOKEN);
Log.e("Reached before for loop", "yes");
for (AccessibilityServiceInfo serviceInfo : serviceList) {
String name = serviceInfo.getSettingsActivityName();
if (!TextUtils.isEmpty(name) && name.equals(TALKBACK_SETTING_ACTIVITY_NAME)) {
enable = true;
Log.e("Reached after if loop", "yes");
}
}
Log.e("Reached after for loop", "yes");
} catch (Exception e) {
Log.e("Error", "Error aaya re");
}
}
return enable; …Run Code Online (Sandbox Code Playgroud)