Merge "Reland: CaptivePortalData: use CharSequence in VenueFriendlyName API" into sc-dev
This commit is contained in:
@@ -65,7 +65,7 @@ public final class CaptivePortalData implements Parcelable {
|
||||
|
||||
private CaptivePortalData(long refreshTimeMillis, Uri userPortalUrl, Uri venueInfoUrl,
|
||||
boolean isSessionExtendable, long byteLimit, long expiryTimeMillis, boolean captive,
|
||||
String venueFriendlyName, int venueInfoUrlSource, int userPortalUrlSource) {
|
||||
CharSequence venueFriendlyName, int venueInfoUrlSource, int userPortalUrlSource) {
|
||||
mRefreshTimeMillis = refreshTimeMillis;
|
||||
mUserPortalUrl = userPortalUrl;
|
||||
mVenueInfoUrl = venueInfoUrl;
|
||||
@@ -73,7 +73,7 @@ public final class CaptivePortalData implements Parcelable {
|
||||
mByteLimit = byteLimit;
|
||||
mExpiryTimeMillis = expiryTimeMillis;
|
||||
mCaptive = captive;
|
||||
mVenueFriendlyName = venueFriendlyName;
|
||||
mVenueFriendlyName = venueFriendlyName == null ? null : venueFriendlyName.toString();
|
||||
mVenueInfoUrlSource = venueInfoUrlSource;
|
||||
mUserPortalUrlSource = userPortalUrlSource;
|
||||
}
|
||||
@@ -114,7 +114,7 @@ public final class CaptivePortalData implements Parcelable {
|
||||
private long mBytesRemaining = -1;
|
||||
private long mExpiryTime = -1;
|
||||
private boolean mCaptive;
|
||||
private String mVenueFriendlyName;
|
||||
private CharSequence mVenueFriendlyName;
|
||||
private @CaptivePortalDataSource int mVenueInfoUrlSource = CAPTIVE_PORTAL_DATA_SOURCE_OTHER;
|
||||
private @CaptivePortalDataSource int mUserPortalUrlSource =
|
||||
CAPTIVE_PORTAL_DATA_SOURCE_OTHER;
|
||||
@@ -228,7 +228,7 @@ public final class CaptivePortalData implements Parcelable {
|
||||
* Set the venue friendly name.
|
||||
*/
|
||||
@NonNull
|
||||
public Builder setVenueFriendlyName(@Nullable String venueFriendlyName) {
|
||||
public Builder setVenueFriendlyName(@Nullable CharSequence venueFriendlyName) {
|
||||
mVenueFriendlyName = venueFriendlyName;
|
||||
return this;
|
||||
}
|
||||
@@ -321,7 +321,7 @@ public final class CaptivePortalData implements Parcelable {
|
||||
* Get the venue friendly name
|
||||
*/
|
||||
@Nullable
|
||||
public String getVenueFriendlyName() {
|
||||
public CharSequence getVenueFriendlyName() {
|
||||
return mVenueFriendlyName;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user