17c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets/* 27c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Copyright (C) 2017 The Android Open Source Project 37c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 47c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Licensed under the Apache License, Version 2.0 (the "License"); 57c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * you may not use this file except in compliance with the License. 67c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * You may obtain a copy of the License at 77c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 87c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * http://www.apache.org/licenses/LICENSE-2.0 97c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 107c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Unless required by applicable law or agreed to in writing, software 117c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * distributed under the License is distributed on an "AS IS" BASIS, 127c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * See the License for the specific language governing permissions and 147c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * limitations under the License. 157c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets */ 167c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 177c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetspackage bar; 187c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 1964db0cc15b78b62a1d44a70fc8b4552e660d952cYigit Boyarimport android.arch.lifecycle.GenericLifecycleObserver; 20b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinetsimport android.arch.lifecycle.Lifecycle; 2164db0cc15b78b62a1d44a70fc8b4552e660d952cYigit Boyarimport android.arch.lifecycle.LifecycleOwner; 227c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetsimport java.lang.Override; 2362693d74bb01e67e62a6601c4a79ac67136a458fshepshapardimport javax.annotation.Generated; 247c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 2562693d74bb01e67e62a6601c4a79ac67136a458fshepshapard@Generated("android.arch.lifecycle.LifecycleProcessor") 267c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetspublic class DifferentPackagesDerived2_LifecycleAdapter implements GenericLifecycleObserver { 27b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets final DifferentPackagesDerived2 mReceiver; 287c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 29b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets DifferentPackagesDerived2_LifecycleAdapter(DifferentPackagesDerived2 receiver) { 30b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets this.mReceiver = receiver; 31b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets } 327c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 33b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets @Override 34b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets public void onStateChanged(LifecycleOwner owner, Lifecycle.Event event) { 35b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets if (event == Lifecycle.Event.ON_STOP) { 365ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets mReceiver.onStop(owner); 375ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets mReceiver.onStop2(owner); 387c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets } 39b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets } 407c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets} 41