Class: PMActivity
- Inherits:
-
Android::App::Activity
- Object
- Android::App::Activity
- PMActivity
show all
- Defined in:
- lib/project/pro_motion/activities/pm_activity.rb
Overview
Constant Summary
collapse
"fragment_class"
"fragment_arguments"
Instance Method Summary
collapse
Instance Method Details
#clear_references ⇒ Object
52
53
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 52
def clear_references
end
|
#close(options = {}) ⇒ Object
77
78
79
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 77
def close(options={})
find.screen.close options
end
|
#on_activity_result(request_code, result_code, data) ⇒ Object
26
27
28
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 26
def on_activity_result(request_code, result_code, data)
end
|
#on_create(saved_instance_state) ⇒ Object
17
18
19
|
# 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
|
58
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 58
def (_); end
|
#on_resume ⇒ Object
40
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 40
def on_resume; end
|
#onActivityResult(request_code, result_code, data) ⇒ Object
These 2 methods are needed to pass on to inherited activities
22
23
24
|
# 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 ⇒ Object
68
69
70
71
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 68
def onBackPressed
super
finish if fragmentManager.getBackStackEntryCount == 0
end
|
#onCreate(saved_instance_state) ⇒ Object
8
9
10
11
12
13
14
15
|
# 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
|
55
56
57
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 55
def ()
()
end
|
#onDestroy ⇒ Object
47
48
49
50
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 47
def onDestroy
clear_references
super
end
|
#onOptionsItemSelected(item) ⇒ Object
60
61
62
63
64
65
66
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 60
def onOptionsItemSelected(item)
home_const = 16908332 return onBackPressed if item.getItemId == home_const
return true if on_options_item_selected(item) == false
super
end
|
42
43
44
45
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 42
def onPause
clear_references
super
end
|
35
36
37
38
39
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 35
def onResume
super
on_resume
PMApplication.current_application.current_activity = self
end
|
30
31
32
33
|
# File 'lib/project/pro_motion/activities/pm_activity.rb', line 30
def onStart
super
on_start if respond_to?(:on_start)
end
|
#open(screen, options = {}) ⇒ Object
73
74
75
|
# 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) ⇒ Object
81
82
83
84
|
# 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
|