1
+ package com .slidingmenu .lib .app ;
2
+
3
+ import android .os .Bundle ;
4
+ import android .view .KeyEvent ;
5
+ import android .view .View ;
6
+ import android .view .ViewGroup .LayoutParams ;
7
+
8
+ import com .actionbarsherlock .app .SherlockMapActivity ;
9
+ import com .slidingmenu .lib .SlidingMenu ;
10
+
11
+
12
+ public abstract class SlidingMapActivity extends SherlockMapActivity {
13
+
14
+ private SlidingActivityHelper mHelper ;
15
+
16
+ public void onCreate (Bundle savedInstanceState ) {
17
+ super .onCreate (savedInstanceState );
18
+ mHelper = new SlidingActivityHelper (this );
19
+ mHelper .onCreate (savedInstanceState );
20
+ }
21
+
22
+ public void onPostCreate (Bundle savedInstanceState ) {
23
+ super .onPostCreate (savedInstanceState );
24
+ mHelper .onPostCreate (savedInstanceState );
25
+ }
26
+
27
+ @ Override
28
+ public void setContentView (int id ) {
29
+ setContentView (getLayoutInflater ().inflate (id , null ));
30
+ }
31
+
32
+ public void setContentView (View v ) {
33
+ setContentView (v , null );
34
+ }
35
+
36
+ public void setContentView (View v , LayoutParams params ) {
37
+ mHelper .setContentView (v , params );
38
+ }
39
+
40
+ public void setBehindContentView (int id ) {
41
+ setBehindContentView (getLayoutInflater ().inflate (id , null ));
42
+ }
43
+
44
+ public void setBehindContentView (View v ) {
45
+ setBehindContentView (v , null );
46
+ }
47
+
48
+ public void setBehindContentView (View v , LayoutParams params ) {
49
+ mHelper .setBehindContentView (v , params );
50
+ }
51
+
52
+ public SlidingMenu getSlidingMenu () {
53
+ return mHelper .getSlidingMenu ();
54
+ }
55
+
56
+ public void toggle () {
57
+ mHelper .toggle ();
58
+ }
59
+
60
+ public void showAbove () {
61
+ mHelper .showAbove ();
62
+ }
63
+
64
+ public void showBehind () {
65
+ mHelper .showBehind ();
66
+ }
67
+
68
+ @ Override
69
+ public boolean onKeyDown (int keyCode , KeyEvent event ) {
70
+ boolean b = mHelper .onKeyDown (keyCode , event );
71
+ if (b ) return b ;
72
+ return super .onKeyDown (keyCode , event );
73
+ }
74
+
75
+ }
0 commit comments