在此代码中,'活动'使用但从未定义。它首先在哪里定义?我很困惑......
https://github.com/HipByte/RubyMotionSamples/blob/master/android/Conference/app/about_fragment.rb#L4
答案 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