Merge "Add NetworkRequest.Builder creating from an existing instance" am: 074c7d7537 am: f5c555f8b1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649294 Change-Id: I96516eb0d976d6e6250d2e96c316c560bfa21ab5
This commit is contained in:
commit
73f867de7f
2 changed files with 9 additions and 0 deletions
|
|
@ -396,6 +396,7 @@ package android.net {
|
|||
|
||||
public static class NetworkRequest.Builder {
|
||||
ctor public NetworkRequest.Builder();
|
||||
ctor public NetworkRequest.Builder(@NonNull android.net.NetworkRequest);
|
||||
method public android.net.NetworkRequest.Builder addCapability(int);
|
||||
method public android.net.NetworkRequest.Builder addTransportType(int);
|
||||
method public android.net.NetworkRequest build();
|
||||
|
|
|
|||
|
|
@ -215,6 +215,14 @@ public class NetworkRequest implements Parcelable {
|
|||
mNetworkCapabilities.setSingleUid(Process.myUid());
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new Builder of NetworkRequest from an existing instance.
|
||||
*/
|
||||
public Builder(@NonNull final NetworkRequest request) {
|
||||
Objects.requireNonNull(request);
|
||||
mNetworkCapabilities = request.networkCapabilities;
|
||||
}
|
||||
|
||||
/**
|
||||
* Build {@link NetworkRequest} give the current set of capabilities.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue