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