MAP: Throw exception for illegal ID column

MAP may get IllegalStateException when query ID of MMS
The exception may be caused by below reasons:

1. the Mms._ID column doesn't exist.
2. the column value is null
3. cursor is moved to an illegal row
4. the column type is not an integral
5. the integer value is outside the range [Long.MIN_VALUE, Long.MAX_VALUE]

Bug: 144585524
Test: manual
Change-Id: I97cb66942b6981d32c2d48682d2edece6aafd086
1 file changed
tree: 2a2e94b40717d939a7ec267b0ede834b4ecbdcc4
  1. android/