お世話になっております、北原と申します。
>まだ、Preview1ということもありますが
突然変わったわけではないかと思いますし、このままなくなるかと思います。
といいますのも、ConnectivityManager.javaのソースでは以前から非推奨を促しているようです。
Android 5.0で非推奨が警告されていて
> 879 * @deprecated Deprecated in favor of the cleaner {@link #requestNetwork} api.
Android 6.0移行では、強く非推奨を警告され、更にrequestNetworkへのリンクが提示されています。
> 897 * @deprecated Deprecated in favor of the cleaner
> 898 * {@link #requestNetwork(NetworkRequest, NetworkCallback)} API.
> 899 * In {@link VERSION_CODES#M}, and above, this method is unsupported and will
> 900 * throw {@code UnsupportedOperationException} if called.
> 902 public int startUsingNetworkFeature(int networkType, String feature) {
なので、下記のようにrequestNetworkに対するonAvailableコールバックで判定するべきなのかと思います。
2017年4月30日日曜日 21時33分03秒 UTC+9 lennon1955: