Я новичок в Android. Здесь у меня есть этот код:
public class GPS extends Activity implements OnClickListener
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
View getGPSButton=findViewById(R.id.get_GPS);
getGPSButton.setOnClickListener(this);
View aboutButton=findViewById(R.id.about_button);
aboutButton.setOnClickListener(this);
View exitButton=findViewById(R.id.exit_button);
exitButton.setOnClickListener(this);
}
public void onClick(View v)
{
switch (v.getId())
{
case R.id.get_GPS:
Intent i = new Intent (this,getGPS.class);
startActivity(i);
case R.id.about_button:
Intent j = new Intent(this, About.class);
startActivity(j);
break;
case R.id.exit_button:
System.exit(0);
finish();
break;
}
}
}
Но класс getGPS никогда не запускается. Независимо от того, какую кнопку я нажимаю, я получаю информацию об активности класса
Я знаю, что моя ошибка в параграфах Intent. Что я должен написать в Intent (...)?
Функция getGPS подсчитывает долготу и широту через GPS, а затем открывает Карты Google по этим координатам. Все в порядке в этом классе.
Функции выхода также не работают. И System.exit (0), и finish () НЕ оказывают никакого эффекта, он открывает окно «О классе» при нажатии кнопки exit_button.
Жду ваших советов. Заранее спасибо.