Sorry, i'm getting the majorid & minorid values from server and when pass to region it's checking only last value coming. How can i pass the array to region major & minorid and check all the values then match the major & minorid
[{"name":"Test","uuid":"B9407F30-F5F8-466E-AFF9-25556B57FE6D","majorid":"23695","minorid":"46901","notification":"","type":"Image","productimage":"myserver.com/beacon/staging/images/productimages/visualize2.png"},
{"name":"Test1","uuid":"B9407F30-F5F8-466E-AFF9-25556B57FE6D","majorid":"42583","minorid":"41770","notification":"","type":"Text","text_text":"<p>test</p>"}]
majorid= Integer.parseInt(jObject.getString("majorid")) ;
minor_id= Integer.parseInt(jObject.getString("minor_id")) ;
regionserver = new Region("regionserver", uuid, majorid, minorid); //creating region
public void onEnteredRegion(final Region region, List<Beacon> beacons) {
if (region.getIdentifier().equals("region_server")) {
notify_image.setVisibility(View.VISIBLE);
}
If i have majorid & minorid
majorid: 23695 minorid=46901
majorid:42583 minorid:41170
It's checking last last major & minor_id values of 42583 & 41170 only