0
我正在Android上開發遊戲。在主菜單屏幕上,我希望提供一個鏈接到我的網站.. 此屏幕是一個圖像,它具有觸摸事件以執行不同的操作。 我的網站鏈接也應該是touchEvent的結果。Android開發:在不使用活動的情況下在瀏覽器中打開鏈接
我的MainMenuScreen.java擴展了另一個java文件,並且不能擴展Activity。
您能否請您建議我如何使用觸摸事件將用戶重定向到網站,但不能將其作爲活動。
這裏是我的MainMenuScreen.java內的代碼段(在這裏擴展屏幕是我定義的一個抽象類,它是用來擴展遊戲中的所有畫面)
public class MainMenuScreen extends Screen {
public MainMenuScreen(Game game) {
super(game);
}
@Override
public void update(float deltaTime) {
List<TouchEvent> touchEvents = game.getInput().getTouchEvents();
int len = touchEvents.size();
for (int i = 0; i < len; i++) {
TouchEvent event = touchEvents.get(i);
if (event.type == TouchEvent.TOUCH_UP) {
if (inBounds(event, 50, 300, 250, 450)) {
game.setScreen(new GameScreen(game));
}
if(inBounds(event, 370, 300, 600, 450)) {
// Needs the code to redirect user to website
}
}
}
}
請幫助
順便說一句,你可以使用任何上下文來啓動一項活動。有時候人們在他們的應用程序對象中創建一個靜態變量,並將其用作各處的上下文 – akarimova