如何在Libgdx(非UI?)线程中运行intent

时间:2012-09-14 13:22:54

标签: android libgdx

我搜索了一些解释,但如果没有确切的例子我就不明白。 我想从Libgdx touchdown()线程运行以下代码。

       public void goToTheMarket() {
              Intent goToMarket = new Intent(Intent.ACTION_VIEW)
              .setData(Uri.parse("market://details?id=com.myapp"));
       startActivity(goToMarket);
       }

代码中只有编译错误 我的“MyActivity类扩展了AndroidApplication”。

它在Libgdx线程中作为MyActivity.GoToTheMarket显示为静态。 但我得到的错误是无法从非静态

运行静态

如果我创建一个类并将其作为

运行
       GoToTheMarket goToTheMarket=new GoToTheMarket()

然后我得到了looper.prepare运行时错误。

请编写完整的代码如何运行我的代码。 非常感谢!!!

2 个答案:

答案 0 :(得分:2)

您可以IntegratingAndroidNativeUiElements3TierProjectSetup

这是帮助集成android native ui和libgdx的好指南。

答案 1 :(得分:-1)

尝试以下代码。

context.startActivity();