Region problem(Start ranging)

I’m first use android studio with beacon so very difficult
what am I wrong to do?

package org.androidtown.testexample;

import android.graphics.Region;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.test.mock.MockApplication;

import com.estimote.sdk.BeaconManager;
import com.estimote.sdk.SystemRequirementsChecker;
import com.estimote.sdk.connection.settings.Beacon;

import java.util.List;
import java.util.Map;
import java.util.UUID;

public class MainActivity extends AppCompatActivity {
    private BeaconManager beaconManager;
    private Region region;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        beaconManager = new BeaconManager(this);
        region =  new Region("ranged region",
                UUID.fromString("B9407F30-F5F8-466E-AFF9-25556B57FE6D"), null, null);  << here!! 
    }

    @Override
        protected void onResume() {
            super.onResume();
            SystemRequirementsChecker.checkWithDefaultDialogs(this);
        beaconManager.connect(new BeaconManager.ServiceReadyCallback() {
            @Override
            public void onServiceReady() {
                beaconManager.startRanging(region);
            }
        });}

    @Override
    protected void onPause() {
        beaconManager.stopRanging(region);
        super.onPause();
    }



}

You’re not setting your ranging listener anywhere—in other words, you start scanning for beacons, but you don’t tell your app what to do with the scanning results.

I suggest our step-by-step tutorial to learn how to build a simple beacon app:

http://developer.estimote.com/android/tutorial/part-1-setting-up/