thanks but i have error of native library when i try this method:
canvas.drawRect(m_annot_rect[0], m_annot_rect[1], m_annot_rect[2], m_annot_rect[3], paint);
i take canvas from PDFLayoutView.onDraw (Canvas canvas)
error:
beginning of crash
04-11 09:50:27.768 17719-17719/by.mrsoft.mrdoc A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc in tid 17719 (by.mrsoft.mrdoc)
04-11 09:50:27.807 17797-17797/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone_x86/generic_x86:8.0.0/OSR1.180220.006/4662038:userdebug/dev-keys'
Revision: '0'
ABI: 'x86'
pid: 17719, tid: 17719, name: by.mrsoft.mrdoc >>> by.mrsoft.mrdoc <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
Cause: null pointer dereference
eax 00000008 ebx b4137ce4 ecx 00000009 edx 93bf4880
esi 00000008 edi 00000014
xcs 00000073 xds 0000007b xes 0000007b xfs 0000003b xss 0000007b
eip b40a8814 ebp bfd0e958 esp bfd0e920 flags 00010206
04-11 09:50:27.977 17797-17797/? A/DEBUG: backtrace:
#00 pc 00051814 /system/lib/libhwui.so (_ZN7android10uirenderer15LinearAllocator9allocImplEj+36)
#01 pc 00091607 /system/lib/libhwui.so (_ZN7android10uirenderer15RecordingCanvas10drawGlyphsEPKtPKfiRK7SkPaintfffffff+103)
#02 pc 0002cc1b /system/lib/libhwui.so (_ZN7android15DrawTextFunctorclEjj+475)
#03 pc 0002c601 /system/lib/libhwui.so (_ZN7android12MinikinUtils10forFontRunINS_15DrawTextFunctorEEEvRKN7minikin6LayoutEPNS_5PaintERT_+401)
#04 pc 0002c39a /system/lib/libhwui.so (_ZN7android6Canvas8drawTextEPKtiiiffiRKNS_5PaintEPNS_8TypefaceE+426)
#05 pc 000fbf89 /system/lib/libandroid_runtime.so (_ZN7android9CanvasJNIL14drawTextStringEP7_JNIEnvP8_jobjectxP8_jstringiiffixx+137)
#06 pc 011f4371 /system/framework/x86/boot-framework.oat (offset 0x5e7000) (android.view.RecordingCanvas.nDrawText [DEDUPED]+305)
#07 pc 000e455a /dev/ashmem/dalvik-jit-code-cache (deleted)