使用RubyMotion在Android中从一个屏幕导航到另一个屏幕

时间:2015-01-22 04:43:29

标签: navigation screen rubymotion

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中找不到任何链接。

1 个答案:

答案 0 :(得分:1)

尝试将此添加到您的Rakefile

app.sub_activities = ['RegisterActivity']

也可以使用getApplicationContext

而不是self

另请尝试使用start_activity