class AMQScreen

Attributes

amq[RW]
extras[RW]

Public Instance Methods

create_amq_object() click to toggle source
# File lib/android_motion_query/screen.rb, line 10
def create_amq_object
  self.amq = AndroidMotionQuery.new(self)
end
extra(key) click to toggle source
# File lib/android_motion_query/screen.rb, line 22
def extra(key)
  data = getIntent.getExtra(key.to_s)
  if data.nil?
    puts "WARNING: The extra data (#{key.to_s}) you are trying to get is nil"
  end
  data
end
onCreate(savedInstance) click to toggle source
Calls superclass method
# File lib/android_motion_query/screen.rb, line 4
def onCreate(savedInstance)
  super
  self.create_amq_object
  self.on_create(savedInstance)
end
open_screen(screen, extra_data={}) click to toggle source
# File lib/android_motion_query/screen.rb, line 14
def open_screen(screen, extra_data={})
  intent = Android::Content::Intent.new(self, screen)
  extra_data.each do |k, v|
    intent.putExtra(k.to_s, v)
  end
  startActivity(intent)
end