【问题标题】:Accessing view through activity通过活动访问视图
【发布时间】:2013-12-24 15:11:49
【问题描述】:

我无法通过我的活动访问我的视图脚本。我想做什么:

活动:

protected void callViewScriptFunction()
    {
        GameView.somefunction();
    }

游戏视图:

protected void somefunction();
{
 // do something
}

【问题讨论】:

  • 将 someFunction() 的可见性从 protected 更改为 public
  • 仍然无法从我的 GameView 脚本中访问任何内容
  • 您能否提供更多代码,因为这里缺少一些部分,例如您是否创建了对象。

标签: java android view android-activity


【解决方案1】:

您必须先创建GameView 的实例才能访问它:

GameView myView = new GameView();
myView.somefunction();

或者你可以在GameView中创建一个静态方法

protected static void somefunction(){
//do something
}

然后在任何地方静态访问它GameView.somefunction()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多