Android 使用 RubyMotion 从一个屏幕导航到另一个屏幕
Navigating from one screen to another screen in Android using RubyMotion
在MainActivity.rb
class中,我写了这段代码来处理按钮点击:
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
文件中添加了 activity,但它显示此错误:
android.content.ActivityNotFoundException: Unable to find explicit activity class
我正在为此苦苦挣扎,但我没有在 RubyMotion 中找到任何 link。
尝试将其添加到您的 Rakefile
app.sub_activities = ['RegisterActivity']
此外,您可以使用 self
而不是 getApplicationContext
也可以尝试使用 start_activity
。
在MainActivity.rb
class中,我写了这段代码来处理按钮点击:
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
文件中添加了 activity,但它显示此错误:
android.content.ActivityNotFoundException: Unable to find explicit activity class
我正在为此苦苦挣扎,但我没有在 RubyMotion 中找到任何 link。
尝试将其添加到您的 Rakefile
app.sub_activities = ['RegisterActivity']
此外,您可以使用 self
getApplicationContext
也可以尝试使用 start_activity
。