Добавление кнопки «rate my app» в игре libgdx

Я хочу добавить в игру кнопку, которая откроет URL-адрес моего приложения в Play Маркете. Ниже я получил до сих пор, но когда я нажимаю кнопку курса, он не открывает соответствующий URL-адрес.

Мой тарифный код:

if(Gdx.input.justTouched()){ guiCam.unproject(touchPoint.set(Gdx.input.getX(),Gdx.input.getY(), 0)); if(OverlapTester.pointInRectangle(rateButtonBound, touchPoint.x, touchPoint.y)){ try { Process p = Runtime.getRuntime().exec("cmd /c start https://play.google.com/store/apps/details?id=com.shagunstudios.racinggame"); } catch (IOException e1) { System.out.println(e1); } if(Settings.soundEnabled) Assets.click_sound.play(1.0f); return; } } 

Вы действительно должны использовать метод openURI в модуле Net.

Что-то вроде:

 Gdx.net.openURI("https://play.google.com/store/apps/details?id=com.shagunstudios.racinggame"); 

exec , вероятно, не перекрестная платформа и не будет работать на Android по крайней мере.
Не заново изобретайте колесо.

Поместите метод, содержащий код следующим образом:

 Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse("https://play.google.com/whateveryoururlis")); this.startActivity(i); 

В вашем заднем конце Android (в классе, который расширяет LibGdx AndroidApplication). Затем выложите этот метод на свой независимый от платформы код Libgdx с помощью интерфейса (и обеспечите реализацию владельца места на других ваших серверах). Подробнее см. https://code.google.com/p/libgdx/wiki/ApplicationPlatformSpecific .