class PMActivity
module ProMotion
Constants
- EXTRA_FRAGMENT_ARGUMENTS
- EXTRA_FRAGMENT_CLASS
Public Instance Methods
clear_references()
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 52 def clear_references end
close(options={})
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 77 def close(options={}) find.screen.close options end
onActivityResult(request_code, result_code, data)
click to toggle source
These 2 methods are needed to pass on to inherited activities
# File lib/project/pro_motion/activities/pm_activity.rb, line 22 def onActivityResult(request_code, result_code, data) on_activity_result(request_code, result_code, data) end
onBackPressed()
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 68 def onBackPressed super finish if fragmentManager.getBackStackEntryCount == 0 end
onCreate(saved_instance_state)
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 8 def onCreate(saved_instance_state) super mp "PMActivity onCreate", debugging_only: true on_create(saved_instance_state) PMApplication.current_application.context end
onCreateOptionsMenu(menu)
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 55 def onCreateOptionsMenu(menu) on_create_menu(menu) end
onDestroy()
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 47 def onDestroy clear_references super end
onOptionsItemSelected(item)
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 60 def onOptionsItemSelected(item) home_const = 16908332 # R.id.home return onBackPressed if item.getItemId == home_const # Don't call super if method returns false return true if on_options_item_selected(item) == false super end
onPause()
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 42 def onPause clear_references super end
onResume()
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 35 def onResume super on_resume PMApplication.current_application.current_activity = self end
onStart()
click to toggle source
Calls superclass method
# File lib/project/pro_motion/activities/pm_activity.rb, line 30 def onStart super on_start if respond_to?(:on_start) end
on_activity_result(request_code, result_code, data)
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 26 def on_activity_result(request_code, result_code, data) # Abstract end
on_create(saved_instance_state)
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 17 def on_create(saved_instance_state) mp "PMActivity on_create", debugging_only: true end
on_resume()
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 40 def on_resume; end
open(screen, options={})
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 73 def open(screen, options={}) find.screen.open screen, options end
set_content(layout_xml)
click to toggle source
# File lib/project/pro_motion/activities/pm_activity.rb, line 81 def set_content layout_xml layout_id = find.resource.layout(layout_xml) setContentView(layout_id) end