在MainActivity.rb
课程中,我编写了这段代码来处理按钮点击:
def onClick(view)
puts "coming here"
if view.getId == @button_id
puts @text_box_value.getText.toString
elsif view.getId == @register_id
puts @text_box.getText.toString
#intent will describes what operation to be performed
i = Android::Content::Intent.new(getApplicationContext, RegisterActivity)
startActivity(i)
end
end
我在AndroidManifest.xml
文件中添加了活动,但它显示此错误:
android.content.ActivityNotFoundException:无法找到显式活动类
我正在努力解决这个问题,但我在RubyMotion中找不到任何链接。
答案 0 :(得分:1)
尝试将此添加到您的Rakefile
app.sub_activities = ['RegisterActivity']
也可以使用getApplicationContext
self
另请尝试使用start_activity
。