package garin.artemiy.compassview.example.fragment; import android.location.Location; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import garin.artemiy.compassview.example.DemoActivity.ObjectAdapter; import garin.artemiy.compassview.example.R; import garin.artemiy.compassview.library.fragment.CompassSensorFragment; /** * @author Ludovic Roland * @since 2016.07.16 */ public final class DemoFragment extends CompassSensorFragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { final View rootView = inflater.inflate(R.layout.list, container, false); //Fake position : Paris final Location userLocation = new Location(""); userLocation.setLatitude(48.856353); userLocation.setLongitude(2.354765); //Fake position : Brussels final Location originObjectLocation = new Location(""); originObjectLocation.setLatitude(50.850169); originObjectLocation.setLongitude(4.350014); final ObjectAdapter objectAdapter = new ObjectAdapter(getContext(), userLocation, compassSensorManager); objectAdapter.add(originObjectLocation); ((ListView) rootView.findViewById(R.id.listView)).setAdapter(objectAdapter); return rootView; } }