рдореБрдЭреЗ рдмрд╣реБрдд рд╕реА рдХреНрд▓рд╛рд╕ рдореЗрдердб рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд╛рдпрдЬрдирд┐рдпрд╕ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕рдХреА рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВ:
Traceback (most recent call last):
File "jnius/jnius_export_class_pxi", line 752, in jnius.jnius.JavaMethod.__call__
File "jnius/jnius_export_class.pxi", line 699, in jnius.jnius.JavaMethod.ensure_method
jnius.jnius.JavaException: Unable to find a None method!
рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:
main.py
:from jnius import autoclass
python_activity = autoclass('org.kivy.android.PythonActivity')
window = python_activity.getWindow()
window.setSoftInputMode(16) # SOFT_INPUT_ADJUST_RESIZE
.apk
рдХреЗ рд░реВрдк рдореЗрдВ рдкреИрдХреЗрдЬ:
p4a apk --arch=armeabi-v7a --name test --package com.example.test --version 1 --requirements=kivy,python2 --private .
(рдпрд╛ рдЕрдЬрдЧрд░ 3, рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдФрд░/рдпрд╛ рдПрдирдбреАрдХреЗ рдПрдкреАрдЖрдИ рддрд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрджрд┐ рдпреЗ рдЖрдкрдХреЗ рдкрде рдореЗрдВ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИрдВ)
рдЪрд▓рд╛рдПрдБ рдФрд░ рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рди рд╣реЛ рдЬрд╛рдП, рдФрд░ рдлрд┐рд░ рд▓реЙрдЧрдХреИрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЖрдк рдЗрд╕реЗ рджреЗрдЦреЗрдВрдЧреЗ:
Traceback (most recent call last):
File "jnius/jnius_export_class_pxi", line 752, in jnius.jnius.JavaMethod.__call__
File "jnius/jnius_export_class.pxi", line 699, in jnius.jnius.JavaMethod.ensure_method
jnius.jnius.JavaException: Unable to find a None method!
рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА рдкреНрд░рд┐рдВрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рд╣реИ рдФрд░ рд╕рдЯреАрдХ рдХреНрд░реИрд╢рд┐рдВрдЧ рд▓рд╛рдЗрди window = python_activity.getWindow()
рд╣реИ, рдпрд╛ рдмрдбрд╝реЗ рд╕рдВрджрд░реНрдн рдореЗрдВ:
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдЬрд╣рд╛рдВ Activity
(рдЬреЛ PythonActivity
/ SDLActivity
рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ) рдореЗрдВ getWindow()
рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ: https://developer.android.com/reference/android/app/Activity#getWindow ()
рдХреНрдпрд╛ рдпрд╣ рддрдм рдПрдХ рдмрдЧ рд╣реИ?
FWIW, https://github.com/kivy/python-for-android/pull/1772 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкрд╛рдпрдЬрдирд┐рдпрд╕ рдмрдЧ рд╣реИ рдпрд╛ рдореЗрд░реА рддрд░рдл рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐ рд╣реИ?
рдпрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд░реНрдЧ рдкрд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЙрджрд╛рд╣рд░рдг mActivity
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рдХрд╛рд░реНрдп рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рд╣реИ https://gist.github.com/47b7b18855b38de3730e081682c558ce
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдЧрд╛ рдЬреЛ рдЖрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :)ред
рдкрд╛рдпрдЬрдирд┐рдпрд╕ рдореЗрдВ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд▓рдд рд╣реИ рддреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
@ рдЯреАрд╢рд░реНрдЯрдореИрди : рдЧреБрдмреНрдмрд╛рд░рд╛:: рдЯрд╛рдбрд╛: рдзрдиреНрдпрд╡рд╛рдж: рджрд┐рд▓:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдкрд╛рдпрдЬрдирд┐рдпрд╕ рдореЗрдВ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдпрд╛ рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд▓рдд рд╣реИ рддреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред