diff --git a/app/src/main/java/org/houxg/leamonax/Leamonax.java b/app/src/main/java/org/houxg/leamonax/Leamonax.java index 1298410..970cd13 100644 --- a/app/src/main/java/org/houxg/leamonax/Leamonax.java +++ b/app/src/main/java/org/houxg/leamonax/Leamonax.java @@ -4,6 +4,7 @@ import android.app.Application; import android.content.Context; import android.content.res.Resources; +import android.database.CursorWindow; import android.text.TextUtils; import android.widget.ImageView; @@ -25,6 +26,8 @@ import org.greenrobot.eventbus.EventBus; import org.houxg.leamonax.ui.MainActivity; +import java.lang.reflect.Field; + public class Leamonax extends Application { private static Context mContext; @@ -58,6 +61,14 @@ public void displayImage(Context context, String path, ImageView imageView) { Glide.with(context).load(path).into(imageView); } }); + // Increase allowed size of notes. + try { + Field field = CursorWindow.class.getDeclaredField("sCursorWindowSize"); + field.setAccessible(true); + field.set(null, 30 * 1024 * 1024); // Allow 30MB notes + } catch (Exception e) { + e.printStackTrace(); + } } private void initBugly() {