1e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams/*
2e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * Copyright (C) 2008 The Android Open Source Project
3e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams *
4e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * Licensed under the Apache License, Version 2.0 (the "License");
5e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * you may not use this file except in compliance with the License.
6e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * You may obtain a copy of the License at
7e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams *
8e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams *      http://www.apache.org/licenses/LICENSE-2.0
9e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams *
10e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * Unless required by applicable law or agreed to in writing, software
11e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * distributed under the License is distributed on an "AS IS" BASIS,
12e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * See the License for the specific language governing permissions and
14e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams * limitations under the License.
15e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams */
16e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
17e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Samspackage com.example.android.rs.miscsamples;
18e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
19e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Samsimport android.app.Activity;
20e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Samsimport android.os.Bundle;
21e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
22e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Samspublic class RsList extends Activity {
23e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
24e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    private RsListView mView;
25e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
26e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    @Override
27e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    public void onCreate(Bundle icicle) {
28e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        super.onCreate(icicle);
29e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
30e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // Create our Preview view and set it as the content of our
31e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // Activity
32e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        mView = new RsListView(this);
33e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        setContentView(mView);
34e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    }
35e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
36e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    @Override
37e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    protected void onResume() {
38e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // Ideally a game should implement onResume() and onPause()
39e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // to take appropriate action when the activity loses focus
40e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        super.onResume();
41e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        mView.resume();
42e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    }
43e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
44e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    @Override
45e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    protected void onPause() {
46e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // Ideally a game should implement onResume() and onPause()
47e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        // to take appropriate action when the activity loses focus
48e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        super.onPause();
49e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams        mView.pause();
50e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams    }
51e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
52e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams}
53e5f2f66f8c802d64ecf869081036ae13d4e9e19cJason Sams
54