mirror of
https://github.com/fergalmoran/chrometophone.git
synced 2025-12-22 09:41:51 +00:00
Make code more defensive
This commit is contained in:
@@ -23,6 +23,7 @@ import android.content.ActivityNotFoundException;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
|
import android.media.Ringtone;
|
||||||
import android.media.RingtoneManager;
|
import android.media.RingtoneManager;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@@ -87,8 +88,9 @@ public class C2DMReceiver extends C2DMBaseReceiver {
|
|||||||
final String GMM_CLASS_NAME = "com.google.android.maps.MapsActivity";
|
final String GMM_CLASS_NAME = "com.google.android.maps.MapsActivity";
|
||||||
boolean isMapsURL = url.startsWith("http://maps.google.");
|
boolean isMapsURL = url.startsWith("http://maps.google.");
|
||||||
|
|
||||||
RingtoneManager.getRingtone(context,
|
Ringtone rt = RingtoneManager.getRingtone(context,
|
||||||
RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)).play();
|
RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));
|
||||||
|
if (rt != null) rt.play();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
|
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
|
||||||
|
|||||||
Reference in New Issue
Block a user