为什么我不能显示新活动?(意图)

RennerStudios

我无法弄清楚为什么我的新活动将无法开始(我已经省略了所有不相关的代码)

时间结束后,我想显示一个主菜单

public class GRenderer implements Renderer 
{

    public void timer ()
     {
        Game.currentGameTime = System.currentTimeMillis();
        Game.ellapsedTime = Game.currentGameTime - Game.gameStartTime;

        if (Game.ellapsedTime > 10000)
        {
            // THIS IS WHEN The GAME SHOULD END
            Toast.makeText(Game.context, "10Seconds", Toast.LENGTH_SHORT).show();
            Intent MainMenu = new Intent(getApplicationContext(),MainMenu.class); 
            startActivity(MainMenu);
        }
    }

    @Override
    public void onDrawFrame(GL10 gl) // when drawing to screen
    {
        timer();
    }
}

这是logcat:

12-13 18:28:28.500: E/AndroidRuntime(20184): FATAL EXCEPTION: GLThread 1386

12-13 18:28:28.500: E/AndroidRuntime(20184): Process: com.damienrenner.spacefruitshooter, PID: 20184

12-13 18:28:28.500: E/AndroidRuntime(20184): java.lang.NullPointerException

12-13 18:28:28.500: E/AndroidRuntime(20184):    at android.content.ContextWrapper.getApplicationContext(ContextWrapper.java:109)

12-13 18:28:28.500: E/AndroidRuntime(20184):    at com.damienrenner.spacefruitshooter.GameLoop.timer(GameLoop.java:280)

12-13 18:28:28.500: E/AndroidRuntime(20184):    at com.damienrenner.spacefruitshooter.GameLoop.onDrawFrame(GameLoop.java:296)

12-13 18:28:28.500: E/AndroidRuntime(20184):    at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1523)

12-13 18:28:28.500: E/AndroidRuntime(20184):    at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
尼特什·戈尔

您只能从另一个活动开始一个活动。似乎GRenderer不是您的活动。您应该将其传递给GLSurfaceView活动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的意图无法开始活动?

来自分类Dev

为什么我不能寻求意图而不是等待意图?

来自分类Dev

为什么我的活动没有显示?

来自分类Dev

为什么我不能创建新的颜色?

来自分类Dev

为什么我不能用链表::新?

来自分类Dev

为什么我的片段不能代替我的活动布局?

来自分类Dev

为什么我不能显示指针的地址?

来自分类Dev

为什么我的bottomnavigationbar不能正常显示?

来自分类Dev

为什么我不能显示错误消息?

来自分类Dev

为什么我不能再启动到活动USB?

来自分类Dev

为什么我无法从android home / launcher活动的意图中获取int / string

来自分类Dev

为什么我不能在 Flatlist 中显示我的项目?

来自分类Dev

为什么我的视图显示活动记录对象?

来自分类Dev

为什么我不能创建window的新实例?

来自分类Dev

为什么我不能创建window的新实例?

来自分类Dev

为什么我不能访问Angular创建的新DOM元素?

来自分类Dev

为什么我不能创建一个新分区?

来自分类Dev

为什么我不能为新的select元素创建ID?

来自分类Dev

从位图转换后,为什么不能显示我的byte []图像?

来自分类Dev

为什么我不能显示图形 x 轴的每个刻度?

来自分类Dev

为什么我的 TextBoxFor 不能正确显示货币值?

来自分类Dev

为什么我的 verilog 测试平台不能显示中间变量?

来自分类Dev

为什么我的导航不能垂直显示下拉链接?

来自分类Dev

为什么我的评估不能在 C 中正确显示?

来自分类Dev

为什么我不能使用包名称访问我的活动?

来自分类Dev

为什么我不能从我的活动中调用此服务?

来自分类Dev

为什么我不能使用包名称访问我的活动?

来自分类Dev

为什么要使用意图创建活动?

来自分类Dev

意图在android中是异步的。为什么不能同步呼叫?

Related 相关文章

  1. 1

    为什么我的意图无法开始活动?

  2. 2

    为什么我不能寻求意图而不是等待意图?

  3. 3

    为什么我的活动没有显示?

  4. 4

    为什么我不能创建新的颜色?

  5. 5

    为什么我不能用链表::新?

  6. 6

    为什么我的片段不能代替我的活动布局?

  7. 7

    为什么我不能显示指针的地址?

  8. 8

    为什么我的bottomnavigationbar不能正常显示?

  9. 9

    为什么我不能显示错误消息?

  10. 10

    为什么我不能再启动到活动USB?

  11. 11

    为什么我无法从android home / launcher活动的意图中获取int / string

  12. 12

    为什么我不能在 Flatlist 中显示我的项目?

  13. 13

    为什么我的视图显示活动记录对象?

  14. 14

    为什么我不能创建window的新实例?

  15. 15

    为什么我不能创建window的新实例?

  16. 16

    为什么我不能访问Angular创建的新DOM元素?

  17. 17

    为什么我不能创建一个新分区?

  18. 18

    为什么我不能为新的select元素创建ID?

  19. 19

    从位图转换后,为什么不能显示我的byte []图像?

  20. 20

    为什么我不能显示图形 x 轴的每个刻度?

  21. 21

    为什么我的 TextBoxFor 不能正确显示货币值?

  22. 22

    为什么我的 verilog 测试平台不能显示中间变量?

  23. 23

    为什么我的导航不能垂直显示下拉链接?

  24. 24

    为什么我的评估不能在 C 中正确显示?

  25. 25

    为什么我不能使用包名称访问我的活动?

  26. 26

    为什么我不能从我的活动中调用此服务?

  27. 27

    为什么我不能使用包名称访问我的活动?

  28. 28

    为什么要使用意图创建活动?

  29. 29

    意图在android中是异步的。为什么不能同步呼叫?

热门标签

归档