Merge "Prevent NullPointerException in getStringValue if no value is set" into lmp-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c91499842f
@@ -502,7 +502,7 @@ public class BluetoothGattCharacteristic {
|
|||||||
* @return Cached value of the characteristic
|
* @return Cached value of the characteristic
|
||||||
*/
|
*/
|
||||||
public String getStringValue(int offset) {
|
public String getStringValue(int offset) {
|
||||||
if (offset > mValue.length) return null;
|
if (mValue == null || offset > mValue.length) return null;
|
||||||
byte[] strBytes = new byte[mValue.length - offset];
|
byte[] strBytes = new byte[mValue.length - offset];
|
||||||
for (int i=0; i != (mValue.length-offset); ++i) strBytes[i] = mValue[offset+i];
|
for (int i=0; i != (mValue.length-offset); ++i) strBytes[i] = mValue[offset+i];
|
||||||
return new String(strBytes);
|
return new String(strBytes);
|
||||||
|
|||||||
Reference in New Issue
Block a user