2015-03-12 8 views
-1

Я слежу за учебниками. Однако я застрял на этой линии, не могу понять, что это значит/делает. Может кто-нибудь дать мне объяснения, пожалуйста.интерфейс карты андроид не ясен

private Map<ImageView, String> imageViews=Collections.synchronizedMap(new WeakHashMap<ImageView, String>()); 

ответ

0
private Map<ImageView, String> imageViews= 

является объявление поля

new WeakHashMap<ImageView, String>() 

создает HashMap, который использует WeakReference с от его ключей на значения

Collections.synchronizedMap(); 

создает синхронизированную обертку над переданным Карта (в вашем случае WeakHashMap)