在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 中没有找到任何链接。
尝试将其添加到您的 Rakefile 中
app.sub_activities = ['RegisterActivity']
此外,您可以使用self
而不是使用getApplicationContext
也可以尝试改用start_activity
。