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



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

相关内容

  • 没有找到相关文章