Как я могу указать ProGuard сохранить мою функцию, которая используется для onClick?

Я использую android: onClick атрибут в некоторых из моих. xml для моего приложения для Android, но ProGuard удаляет эти методы из моего кода при запуске, потому что ничто в моем коде никогда не вызывает их.

Вместо того, чтобы указывать каждую функцию по отдельности, я хотел бы назвать их как-то вроде listener_functionName и использовать подстановочные знаки, например -keep listener _ * (я знаю, что это неверно, но надеюсь, что это иллюстрирует мою цель).

Если это возможно, это было бы здорово, но если нет, мне еще нужно знать, как указать эти функции в файле proguard.cfg. Любая помощь приветствуется.

12
задан finiteloop 21 May 2011 в 22:32
поделиться