Gallery.java revision 06c027675948259368a902fd6f8c2ecac5db5167
1f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin/* 206c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware * Copyright (C) 2013 The Android Open Source Project 3f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * 4f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * Licensed under the Apache License, Version 2.0 (the "License"); 5f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * you may not use this file except in compliance with the License. 6f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * You may obtain a copy of the License at 7f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * 8f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * http://www.apache.org/licenses/LICENSE-2.0 9f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * 10f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * Unless required by applicable law or agreed to in writing, software 11f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * distributed under the License is distributed on an "AS IS" BASIS, 12f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * See the License for the specific language governing permissions and 14f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin * limitations under the License. 15f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin */ 16f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Linpackage com.android.gallery3d.app; 17f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin 1806c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiwareimport com.android.gallery3d.util.IntentHelper; 1906c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware 2006c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiwareimport android.app.Activity; 21f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Linimport android.content.Intent; 22f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Linimport android.os.Bundle; 23f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin 2406c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware/** Trampoline activity that launches the Gallery activity defined in IntentHelper. */ 2506c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiwarepublic class Gallery extends Activity { 26f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin @Override 2706c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware public void onCreate(Bundle savedInstanceState) { 28f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin super.onCreate(savedInstanceState); 2906c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware Intent intent = IntentHelper.GALLERY_LAUNCHER_INTENT; 3006c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware // Since this is being launched from a homescreen shortcut, 3106c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware // it's already in a new task. Start Gallery activity and 3206c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware // reset the task to its initial state if needed. 3306c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware intent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); 3406c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware startActivity(intent); 3506c027675948259368a902fd6f8c2ecac5db5167Mangesh Ghiware finish(); 364ea5c27007e38fa8583add4bacf268ba67b9f0adJohn Reck } 37f9a0a4306d589b4a4e20554fed512a603426bfa1Owen Lin} 38