Expose PreciseDataConnectionstate#getApnSetting()

Expose an API that was accidentally left as package private.

This is was missed when exposing other methods for the same
class; however, other methods have been deprecated based on
the presumption that this method is available in the public
API.

This method deprecated:
PreciseDataConnectionState#getDataConnectionApnTypeBitMask()
PreciseDataConnectionState#getDataConnectionApn()

Bug: 148565164
Bug: 147600208
Test: make update-api && make offline-sdk-docs
Merged-In: I0207c18d853d0b83db2622ff3abcda98565eac30
Change-Id: I0207c18d853d0b83db2622ff3abcda98565eac30
(cherry picked from commit a61992b67a)
This commit is contained in:
Nathan Harold
2020-01-29 16:17:22 -08:00
parent b41802887f
commit ca2e76571e
2 changed files with 3 additions and 2 deletions

View File

@@ -45516,6 +45516,7 @@ package android.telephony {
public final class PreciseDataConnectionState implements android.os.Parcelable { public final class PreciseDataConnectionState implements android.os.Parcelable {
method public int describeContents(); method public int describeContents();
method @Nullable public android.telephony.data.ApnSetting getApnSetting();
method public int getLastCauseCode(); method public int getLastCauseCode();
method @Nullable public android.net.LinkProperties getLinkProperties(); method @Nullable public android.net.LinkProperties getLinkProperties();
method public int getNetworkType(); method public int getNetworkType();

View File

@@ -265,10 +265,10 @@ public final class PreciseDataConnectionState implements Parcelable {
/** /**
* Return the APN Settings for this data connection. * Return the APN Settings for this data connection.
* *
* Returns the ApnSetting that was used to configure this data connection. * @return the ApnSetting that was used to configure this data connection.
*/ */
// FIXME: This shouldn't be nullable; update once the ApnSetting is supplied correctly // FIXME: This shouldn't be nullable; update once the ApnSetting is supplied correctly
@Nullable ApnSetting getApnSetting() { public @Nullable ApnSetting getApnSetting() {
return mApnSetting; return mApnSetting;
} }