Android: API-метод типа API уровня 25, вызывает проблему, если не вызывается? - PullRequest
0 голосов
/ 11 июня 2018

Этот класс делится между Java и Android.

public class Foo {
    ....
    javax.sql.DataSource getDataSource() {
        ....
    }


}

Класс DataSource на android требует уровня API 25. Но метод getDataSource () не будет вызываться на android.Это вызовет проблемы на Android с уровнем API <25? </p>

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Удалите никогда не вызываемый код, но нет, RuntimeExceptions не существует, если вы НЕ вызываете более новые коды API через код.

Обратите внимание, что при реализации интерфейсов API может попытаться использовать методы для вас.

0 голосов
/ 11 июня 2018

Это не сделает никаких ошибок во время компиляции.Поэтому, по моему мнению, если вы никогда не будете использовать его, это не вызовет проблем.

...