活动在哪里'在这个RubyMotion代码中定义了什么?

时间:2015-07-26 02:45:59

标签: ruby rubymotion

在此代码中,'活动'使用但从未定义。它首先在哪里定义?我很困惑......

https://github.com/HipByte/RubyMotionSamples/blob/master/android/Conference/app/about_fragment.rb#L4

1 个答案:

答案 0 :(得分:0)

AboutFragment类继承自Android::App::Fragment,因此最可能的答案是activity被定义为Android::App::Fragment上的实例方法。

可能有用的简化版本是:

module Android   
  module App
    class Fragment
      def activity
        "Activity!"
      end
    end
  end
end

class AboutFragment < Android::App::Fragment
  def onCreateView
    puts activity # Will print "Activity!"
  end
end