【发布时间】:2014-02-11 11:10:16
【问题描述】:
我想在 jMonkey 应用程序中访问通过 android 意图传递的变量。我可以使用 MainActivity 中的典型意图变量读取代码访问这些变量
@Override
public void onCreate(Bundle savedInstanceState) {
//super.onCreate(savedInstanceState);
Bundle parameters = getIntent().getExtras();
System.out.println("hurr");
if (parameters != null) {
String name = parameters.getString("myextra");
System.out.println(name);
//Integer age = parameters.getInt("age");
}
}
但是我想在 jMonkey AppStates 中访问这些变量,但我不知道如何将保存这些变量的对象的引用传递给 jMonkey 系统。我无法从 MainActivity 访问 AppStateManager,也无法使用 JmeSystem 对象从 AppState 访问 JmeAndroidSystem 引用。
有没有一种很好的沟通方式,而不是破解 AndroidHarness 和 JmeSystem 代码以使 JmeAndroidSystem 可见。
【问题讨论】:
标签: android android-intent jmonkeyengine