public static boolean MODE = true;
private void setupStrictMode() {
if (!FdActivity.MODE)
return;
try {
Class<?> strictMode = Class.forName("android.os.StrictMode");
Method enableDefaults = strictMode.getMethod("enableDefaults");
enableDefaults.invoke(strictMode);
}
catch (Exception e) {
Log.v(FdActivity.LOG_TAG, "Failed to turn on strict mode", e);
}
}
public nextActivity(int val) {
Intent i = new Intent(getApplicationContext(), FinalActivity.class);
startActivity(i);
}
public void next() {
FdActivity mFdActivity = new FdActivity();
mFdActivity.nextActivity();
}
StrictMode -> class org.opencv.samples.fd.FdActivity; instances=2; limit=1
StrictMode -> android.os.StrictMode$InstanceCountViolation: class
org.opencv.samples.fd.FdActivity; instances=2; limit=1
StrictMode -> at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1)
I am working in opencv samples - face detection with Strict Mode. When I create the instance for FdActivity.java
FdActivity mFdActivity = new FdActivity();
mFdActivity.nextActivity();I am getting following error in LogCat.