1

使用专业图书馆,

Region region = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion",
                "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", null, null);
        regionBootstrap = new RegionBootstrap(this, region);  

它只能接受一个 UUID。
但是如果我想检测更多的 UUID,我该怎么办?

4

1 回答 1

1

有一个替代构造函数可让您传递 Region 对象的列表。试试这个代码:

Region region1 = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion1",
            "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", null, null);
Region region2 = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion2",
            "E2C56DB5-DFFB-48D2-B060-D0F5A71096E0", null, null);
ArrayList regionList = new ArrayList<Region>();
regionList.add(region1);
regionList.add(region2);
regionBootstrap = new RegionBootstrap(this, regionList);  

请参阅此处的javadocs 。

于 2014-03-13T15:59:56.933 回答