mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-11 08:48:06 +01:00
use random number rather than incrementing static int (which can be
reset) to keep Intents from being reused
This commit is contained in:
parent
b6fd850d04
commit
99ec44809a
1 changed files with 2 additions and 3 deletions
|
@ -69,7 +69,6 @@ public class Utils {
|
||||||
private static Integer s_appVersion = null;
|
private static Integer s_appVersion = null;
|
||||||
private static HashMap<String,String> s_phonesHash =
|
private static HashMap<String,String> s_phonesHash =
|
||||||
new HashMap<String,String>();
|
new HashMap<String,String>();
|
||||||
private static int s_nextCode = 0; // keep PendingIntents unique
|
|
||||||
private static Boolean s_hasSmallScreen = null;
|
private static Boolean s_hasSmallScreen = null;
|
||||||
private static Random s_random = new Random();
|
private static Random s_random = new Random();
|
||||||
|
|
||||||
|
@ -179,14 +178,14 @@ public class Utils {
|
||||||
String title, String body,
|
String title, String body,
|
||||||
int id )
|
int id )
|
||||||
{
|
{
|
||||||
/* s_nextCode: per this link
|
/* nextRandomInt: per this link
|
||||||
http://stackoverflow.com/questions/10561419/scheduling-more-than-one-pendingintent-to-same-activity-using-alarmmanager
|
http://stackoverflow.com/questions/10561419/scheduling-more-than-one-pendingintent-to-same-activity-using-alarmmanager
|
||||||
one way to avoid getting the same PendingIntent for similar
|
one way to avoid getting the same PendingIntent for similar
|
||||||
Intents is to send a different second param each time,
|
Intents is to send a different second param each time,
|
||||||
though the docs say that param's ignored.
|
though the docs say that param's ignored.
|
||||||
*/
|
*/
|
||||||
PendingIntent pi =
|
PendingIntent pi =
|
||||||
PendingIntent.getActivity( context, ++s_nextCode, intent,
|
PendingIntent.getActivity( context, Utils.nextRandomInt(), intent,
|
||||||
PendingIntent.FLAG_ONE_SHOT );
|
PendingIntent.FLAG_ONE_SHOT );
|
||||||
|
|
||||||
Notification notification =
|
Notification notification =
|
||||||
|
|
Loading…
Add table
Reference in a new issue