Aldabra flying fox megabats, commonly known as fruit bats, the Aldabra flying fox is herbivorous. It has been observed eating fruit from the evergreens Calophyllum inophyllum and Mystroxylon aethiopicum, the Indian almond, and fig trees such as the giant-leaved fig, Ficus rubra, and Ficus reflexa. The bat also eats flowers from the coconut tree and sisal plant and the leaves of the grey mangrove tree. It has been observed licking honeydew produced by scale insects infesting fig trees; rats exhibit the same behavior. The natural habitats of the Aldabra flying fox are subtropical or tropical mangrove forests and subtropical or tropical dry shrubland.
Black flying fox roosts with the grey-headed flying fox ("Pteropus poliocephalus"), the spectacled flying fox ("P. conspicillatus"), and/or the little red flying fox ("P. scapulatus"). They roost in mangroves, paperbark swamps, patches of rainforest and bamboo forests, and very rarely in caves or underneath overhangs. Black flying foxes breed once a year. A single young is born and carried by its mother for the first month of life, after which it is left behind in the roost when the mother is out foraging at night. Black flying foxes eat pollen and nectar from native eucalyptus, lilypillies, paperbark, and turpentine trees. When native foods