1875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn/* 2875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * Copyright (C) 2014 The Android Open Source Project 3875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * 4875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 5875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * you may not use this file except in compliance with the License. 6875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * You may obtain a copy of the License at 7875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * 8875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 9875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * 10875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * Unless required by applicable law or agreed to in writing, software 11875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 12875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * See the License for the specific language governing permissions and 14875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn * limitations under the License. 15875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn */ 16875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 17875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornpackage com.google.android.test.activity; 18875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 19875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornimport android.app.Service; 20875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornimport android.content.Intent; 21875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornimport android.os.Binder; 22875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornimport android.os.IBinder; 23875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornimport android.util.Log; 24875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 25875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackbornpublic class IsolatedService extends Service { 26875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn Binder mBinder = new Binder(); 27875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 28875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn @Override 29875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn public void onCreate() { 30875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn super.onCreate(); 31875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn Log.i("IsolatedService", "Service created in pid " + android.os.Process.myPid()); 32875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn } 33875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 34875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn @Override 35875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn public IBinder onBind(Intent intent) { 36875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn return mBinder; 37875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn } 38875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn 39875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn @Override 40875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn public void onDestroy() { 41875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn super.onDestroy(); 42875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn Log.i("IsolatedService", "Service destroyed in pid " + android.os.Process.myPid()); 43875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn } 44875e464e362c1e5527c5830c107c7ef84ecfbf0dDianne Hackborn} 45