Merge "NullPointerException when starting VoiceInteractionManagerService"
This commit is contained in:
@@ -58,6 +58,10 @@ public class VoiceInteractionServiceInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public VoiceInteractionServiceInfo(PackageManager pm, ServiceInfo si) {
|
public VoiceInteractionServiceInfo(PackageManager pm, ServiceInfo si) {
|
||||||
|
if (si == null) {
|
||||||
|
mParseError = "Service not available";
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!Manifest.permission.BIND_VOICE_INTERACTION.equals(si.permission)) {
|
if (!Manifest.permission.BIND_VOICE_INTERACTION.equals(si.permission)) {
|
||||||
mParseError = "Service does not require permission "
|
mParseError = "Service does not require permission "
|
||||||
+ Manifest.permission.BIND_VOICE_INTERACTION;
|
+ Manifest.permission.BIND_VOICE_INTERACTION;
|
||||||
|
|||||||
Reference in New Issue
Block a user