11a430b831f813351d6382a16943ef2910a2bb433Romain Guy/* 21a430b831f813351d6382a16943ef2910a2bb433Romain Guy * Copyright (C) 2009 The Android Open Source Project 31a430b831f813351d6382a16943ef2910a2bb433Romain Guy * 41a430b831f813351d6382a16943ef2910a2bb433Romain Guy * Licensed under the Apache License, Version 2.0 (the "License"); 51a430b831f813351d6382a16943ef2910a2bb433Romain Guy * you may not use this file except in compliance with the License. 61a430b831f813351d6382a16943ef2910a2bb433Romain Guy * You may obtain a copy of the License at 71a430b831f813351d6382a16943ef2910a2bb433Romain Guy * 81a430b831f813351d6382a16943ef2910a2bb433Romain Guy * http://www.apache.org/licenses/LICENSE-2.0 91a430b831f813351d6382a16943ef2910a2bb433Romain Guy * 101a430b831f813351d6382a16943ef2910a2bb433Romain Guy * Unless required by applicable law or agreed to in writing, software 111a430b831f813351d6382a16943ef2910a2bb433Romain Guy * distributed under the License is distributed on an "AS IS" BASIS, 121a430b831f813351d6382a16943ef2910a2bb433Romain Guy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131a430b831f813351d6382a16943ef2910a2bb433Romain Guy * See the License for the specific language governing permissions and 141a430b831f813351d6382a16943ef2910a2bb433Romain Guy * limitations under the License. 151a430b831f813351d6382a16943ef2910a2bb433Romain Guy */ 161a430b831f813351d6382a16943ef2910a2bb433Romain Guy 171a430b831f813351d6382a16943ef2910a2bb433Romain Guy 181a430b831f813351d6382a16943ef2910a2bb433Romain Guypackage com.android.wallpaper.grass; 191a430b831f813351d6382a16943ef2910a2bb433Romain Guy 201a430b831f813351d6382a16943ef2910a2bb433Romain Guyimport android.app.Activity; 211a430b831f813351d6382a16943ef2910a2bb433Romain Guyimport android.os.Bundle; 221a430b831f813351d6382a16943ef2910a2bb433Romain Guy 231a430b831f813351d6382a16943ef2910a2bb433Romain Guypublic class Grass extends Activity { 241a430b831f813351d6382a16943ef2910a2bb433Romain Guy private GrassView mView; 251a430b831f813351d6382a16943ef2910a2bb433Romain Guy 261a430b831f813351d6382a16943ef2910a2bb433Romain Guy @Override 271a430b831f813351d6382a16943ef2910a2bb433Romain Guy public void onCreate(Bundle icicle) { 281a430b831f813351d6382a16943ef2910a2bb433Romain Guy super.onCreate(icicle); 291a430b831f813351d6382a16943ef2910a2bb433Romain Guy 301a430b831f813351d6382a16943ef2910a2bb433Romain Guy mView = new GrassView(this); 311a430b831f813351d6382a16943ef2910a2bb433Romain Guy setContentView(mView); 321a430b831f813351d6382a16943ef2910a2bb433Romain Guy } 331a430b831f813351d6382a16943ef2910a2bb433Romain Guy 341a430b831f813351d6382a16943ef2910a2bb433Romain Guy @Override 351a430b831f813351d6382a16943ef2910a2bb433Romain Guy protected void onResume() { 361a430b831f813351d6382a16943ef2910a2bb433Romain Guy super.onResume(); 3776469b31f1bda22057330a0146d9296df92b9094Jason Sams mView.resume(); 381a430b831f813351d6382a16943ef2910a2bb433Romain Guy } 391a430b831f813351d6382a16943ef2910a2bb433Romain Guy 401a430b831f813351d6382a16943ef2910a2bb433Romain Guy @Override 411a430b831f813351d6382a16943ef2910a2bb433Romain Guy protected void onPause() { 421a430b831f813351d6382a16943ef2910a2bb433Romain Guy super.onPause(); 4376469b31f1bda22057330a0146d9296df92b9094Jason Sams mView.pause(); 441a430b831f813351d6382a16943ef2910a2bb433Romain Guy 451a430b831f813351d6382a16943ef2910a2bb433Romain Guy Runtime.getRuntime().exit(0); 461a430b831f813351d6382a16943ef2910a2bb433Romain Guy } 471a430b831f813351d6382a16943ef2910a2bb433Romain Guy}