Merge "Promoting a function from Gsm/Cdma CellLocation classes to parent class"
This commit is contained in:
@@ -80,6 +80,12 @@ public abstract class CellLocation {
|
||||
*/
|
||||
public abstract boolean isEmpty();
|
||||
|
||||
/**
|
||||
* Invalidate this object. The location area code and the cell id are set to -1.
|
||||
* @hide
|
||||
*/
|
||||
public abstract void setStateInvalid();
|
||||
|
||||
/**
|
||||
* Return a new CellLocation object representing an unknown
|
||||
* location, or null for unknown/none phone radio types.
|
||||
|
||||
@@ -123,6 +123,7 @@ public class CdmaCellLocation extends CellLocation {
|
||||
/**
|
||||
* Invalidate this object. The cell location data is set to invalid values.
|
||||
*/
|
||||
@Override
|
||||
public void setStateInvalid() {
|
||||
this.mBaseStationId = -1;
|
||||
this.mBaseStationLatitude = INVALID_LAT_LONG;
|
||||
@@ -134,7 +135,7 @@ public class CdmaCellLocation extends CellLocation {
|
||||
/**
|
||||
* Set the cell location data.
|
||||
*/
|
||||
public void setCellLocationData(int baseStationId, int baseStationLatitude,
|
||||
public void setCellLocationData(int baseStationId, int baseStationLatitude,
|
||||
int baseStationLongitude) {
|
||||
// The following values have to be written in the correct sequence
|
||||
this.mBaseStationId = baseStationId;
|
||||
|
||||
@@ -72,6 +72,7 @@ public class GsmCellLocation extends CellLocation {
|
||||
/**
|
||||
* Invalidate this object. The location area code and the cell id are set to -1.
|
||||
*/
|
||||
@Override
|
||||
public void setStateInvalid() {
|
||||
mLac = -1;
|
||||
mCid = -1;
|
||||
|
||||
Reference in New Issue
Block a user