Я новичок в андроиде, и обратный инженер мой путь в изучение Java.Get MyLocation с использованием GPS - как реализовать инструкцию «if else»?
Получив как можно дальше код, у меня есть несколько проблем, которые необходимо решить при настройке в соответствии с моими соображениями.
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* Use the LocationManager class to obtain GPS locations */
LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
}
/* Class My Location Listener */
public class MyLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location loc)
{
loc.getLatitude();
loc.getLongitude();
String Text = “My current location is: “ +
“Latitud = “ + loc.getLatitude() +
“Longitud = “ + loc.getLongitude();
Toast.makeText(getApplicationContext(),
Text,
Toast.LENGTH_SHORT).show();
}
@Override
public void onProviderDisabled(String provider)
{
Toast.makeText(getApplicationContext(),
“Gps Disabled”,
Toast.LENGTH_SHORT).show();
}
@Override
public void onProviderEnabled(String provider)
{
Toast.makeText(getApplicationContext(),
“Gps Enabled”,
Toast.LENGTH_SHORT).show();
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras)
{
Проблема заключается в том, что мой (андроид) начальный экран начинается с отмеченной страницы с двумя вариантами (checboxes);
GPS On (Включено) GPS Off (Выключено)
Теперь вопрос, я понятия не имею, как писать «если еще» заявление/метод, который мог бы, который мог бы помочь направить «на» сценарий на следующий этап получения моего местоположения и для направления сценария «Отключить» на начало (Начальный экран).
Где/как в коде я объявляю/вставляю код?
Любая помощь приветствуется пожалуйста.
Благодаря
Хотите ли Вам GPS On/Off, чтобы быть выбран пользователем или обнаружен код? – slybloty
Итак, почему 2 флажка для одного выбора? идти влево (вкл.) или вправо (выкл.) Вы хотите один флажок и если его проверили startActivity и если он ничего не делает? Затем нажмите кнопку, чтобы вернуться или вам нужно 2 кнопки «Получить активность» и «Перейти на главную страницу» – Rick
Спасибо slybloty и sabanim, по умолчанию установлен флажок «Off», так что пользователь намеренно выбирает «On», поэтому , да, он предназначен для выбора пользователем. Если флажок «Вкл.» Установлен, начните операцию. Если «Выкл.» Ничего не делает, это правда. И код должен обнаруживать «Вкл.» И запускать активность - да. Тем не менее, мы не уверены в кнопках. Просто хочу естественное развитие активности, как только код обнаруживает выбор «Вкл.» ... –