Add ConnectivityDiagnosticsManager to System Server.
ConnectivityDiagnosticsManager should be accessed through Context#getService. In order for this to be possible, it needs to be defined as a service inside SystemServiceRegistry. Bug: 146444622 Test: compiles. Test: CTS testing in aosp/1211164 Change-Id: I6fe29441ecc9967a04ceb394b3bbe54830bef079
This commit is contained in:
@@ -19,11 +19,13 @@ package android.net;
|
||||
import android.annotation.IntDef;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.content.Context;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.os.PersistableBundle;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.util.Preconditions;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
@@ -53,8 +55,14 @@ import java.util.concurrent.Executor;
|
||||
* </ul>
|
||||
*/
|
||||
public class ConnectivityDiagnosticsManager {
|
||||
private final Context mContext;
|
||||
private final IConnectivityManager mService;
|
||||
|
||||
/** @hide */
|
||||
public ConnectivityDiagnosticsManager() {}
|
||||
public ConnectivityDiagnosticsManager(Context context, IConnectivityManager service) {
|
||||
mContext = Preconditions.checkNotNull(context, "missing context");
|
||||
mService = Preconditions.checkNotNull(service, "missing IConnectivityManager");
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
@VisibleForTesting
|
||||
|
||||
Reference in New Issue
Block a user