Some test text!

platform
search

Why do I need to enable largeHeap for my app?

This tutorial only applies to Xamarin.Android.

Setting the android:largeHeap="true" flag in the AndroidManifest.xml file allows your application's processes to be created with a large Dalvik heap. PDF document rendering can be memory intensive and this flag is recommended to ensure that your application has enough heap memory allocated.

Example:

<?xml version="1.0" encoding="utf-8"?>
<manifest ...>

    <!-- Required permissions are added here -->
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <!-- Add multidex support and enable largeHeap -->
    <application 
        android:name="android.support.multidex.MultiDexApplication"
+       android:largeHeap="true"
        android:usesCleartextTraffic="true"
        ...>    
        ...
    </application>
</manifest>

Get the anwsers you need: Support