Исправление EXL, (текущая версия) :
В общем, в твоем начальном примере в классе JniEventActivity было такое свойство:
Не понял, о каком начальном примере ты говоришь. Я кинул линк на другой проект.
То есть, метод должен быть статическим, отправка идет через активность m_instance, и это свойство статическое.
Там оно ещё должно быть инициализировано как this
в методе onCreate()
или ещё где-либо, вне статических методов.
Я пробовал писать static Activity activity; в коде метода, но похоже что в Java нет возможности создавать статические переменные внутри метода, во всяком случае с таким кодом была ошибка.
Возможность есть. Просто Activity должен быть инициализирован.
Вообще беготня с этими static'ами это вроде Bad Practice в Java, но х. з. как там сделать более красиво.
Исправление EXL, :
В общем, в твоем начальном примере в классе JniEventActivity было такое свойство:
Не понял, о каком начальном примере ты говоришь. Я кинул линк на другой проект.
То есть, метод должен быть статическим, отправка идет через активность m_instance, и это свойство статическое.
Там оно ещё должно быть инициализировано как this
в методе onCreate()
.
Я пробовал писать static Activity activity; в коде метода, но похоже что в Java нет возможности создавать статические переменные внутри метода, во всяком случае с таким кодом была ошибка.
Возможность есть. Просто Activity должен быть инициализирован.
Вообще беготня с этими static'ами это вроде Bad Practice в Java, но х. з. как там сделать более красиво.
Исправление EXL, :
В общем, в твоем начальном примере в классе JniEventActivity было такое свойство:
Не понял, о каком ты начальном примере говоришь. Я кинул линк на другой проект.
То есть, метод должен быть статическим, отправка идет через активность m_instance, и это свойство статическое.
Там оно ещё должно быть инициализировано как this
в методе onCreate()
.
Я пробовал писать static Activity activity; в коде метода, но похоже что в Java нет возможности создавать статические переменные внутри метода, во всяком случае с таким кодом была ошибка.
Возможность есть. Просто Activity должен быть инициализирован.
Вообще беготня с этими static'ами это вроде Bad Practice в Java, но х. з. как там сделать более красиво.
Исправление EXL, :
В общем, в твоем начальном примере в классе JniEventActivity было такое свойство:
Не понял, о каком ты начальном примере говоришь. Я кинул линк на другой проект.
То есть, метод должен быть статическим, отправка идет через активность m_instance, и это свойство статическое.
Там оно ещё должно быть инициализировано как this
в методе onCreate()
.
Я пробовал писать static Activity activity; в коде метода, но похоже что в Java нет возможности создавать статические переменные внутри метода, во всяком случае с таким кодом была ошибка.
Возможность есть. Просто Activity должен быть инициализирован.
Исходная версия EXL, :
В общем, в твоем начальном примере в классе JniEventActivity было такое свойство:
Не понял, о каком ты начальном примере. Я кинул линк на другой проект.
То есть, метод должен быть статическим, отправка идет через активность m_instance, и это свойство статическое.
Там оно ещё должно быть инициализировано как this
в методе onCreate()
.
Я пробовал писать static Activity activity; в коде метода, но похоже что в Java нет возможности создавать статические переменные внутри метода, во всяком случае с таким кодом была ошибка.
Возможность есть. Просто Activity должен быть инициализирован.