Android PendingIntent requestcode on getBroadcast() method is useless. It won’t be used at all for making a unique PendingIntent.
Use other fields such as Data (Intent.setData(“someStringPerhapsInteger.valueOf(RequestCode)”)) to make your PendingIntent unique for use with AlarmManager for Notifications for example.