Запуск второй Activity без остановки текущей.
Запуск второй Activity без остановки текущей.
Всем Здоровья и успехов.
Возник вопрос №1: как запустить новую activity так, что бы не сработал цикл onStop - onStart для текущей activity?
Предвосхищая заявления о невозможности описанной ситуации, посмотрите запуск Place picker из Google API.
Как следствие вопрос №2: Как для Place picker заставить срабатывать onStop/onStart?
Возник вопрос №1: как запустить новую activity так, что бы не сработал цикл onStop - onStart для текущей activity?
Предвосхищая заявления о невозможности описанной ситуации, посмотрите запуск Place picker из Google API.
Как следствие вопрос №2: Как для Place picker заставить срабатывать onStop/onStart?
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Запуск второй Activity без остановки текущей.
Не знаю что там в этом приложении, но технически невозможно иметь две resumed активити. И это сто процентов. Можете вывести dumpsys для всех Activities что были запущены (напистаь в консоли adb shell dumpsys activity activities) и увидете, что там есть такой лог, как resumed activity - именно она и считается resumed. Если другая становится resumed, то предыдущая ставится в stopped.Предвосхищая заявления о невозможности описанной ситуации, посмотрите запуск Place picker из Google API.
Если хотите посмотреть как это работает во фреймворке, то посмотрите классы ActivityStackSupervisor, ActivityManagerService, ActivityStack, ActivityRecord, TaskRecord, ну или можно мне поверить на слово. В последнее время я много времени провожу работая со стеком во фреймворке.
Не совсем понимаю почему вы решили что там что-то не срабатывает. Как вы дебажите и понимаете что Place picker(а оно ведь не ваше приложение) не вызывает данные методы(onStop/onStart)?Как следствие вопрос №2: Как для Place picker заставить срабатывать onStop/onStart?
Re: Запуск второй Activity без остановки текущей.
Добавил в методы строчку "Log.d("!!!", "onStop/onStart")" и смотрю в логи, с фильтром по TAGуНе совсем понимаю почему вы решили что там что-то не срабатывает. Как вы дебажите и понимаете что Place picker(а оно ведь не ваше приложение) не вызывает данные методы(onStop/onStart)?
Re: Запуск второй Activity без остановки текущей.
Resume & Stop - это два разных цикла, Start-Stop & Resume-PauseЕсли другая становится resumed, то предыдущая ставится в stopped.
я спрашиваю про первый, есть одна активити, поверх нее открывается во весь экран другая, и по идее, первая должна перейти в режим Stopped, но этого не происходит.
Про Pause & Resume, я ничего не писал
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Запуск второй Activity без остановки текущей.
Что значит два разных цикла? Если вы про жизненный цикл активити, то он как бы один. Если вы про симметричность методов, то ... То причем тут симметричность?? Ну пусть будет resume-pause - такое бывает при варианте, когда активити открывается не на весь экран, а например в виде диалога (например запрос пемишшенов - это PermissionActivity). Но в 99.(9) случаях новая активити, которая открылась поверх предыдущей, уведёт её в onStop, а сама станет resumed (открывшись на весь экран).Resume & Stop - это два разных цикла, Start-Stop & Resume-Pause
Возможно то что открылось поверх активити не является активностью на самом деле. Например, Window. Сбросьте логи, в консоли напишите:я спрашиваю про первый, есть одна активити, поверх нее открывается во весь экран другая, и по идее, первая должна перейти в режим Stopped, но этого не происходит.
1. adb shell dumpsys activity activities.
2. adb shell dumpsys window windows.
Этого будет достаточно.
P.S. забыл уточнить, логи стоит снимать после того как вы открыли предполагаемую активити
Re: Запуск второй Activity без остановки текущей.
Не могу добавить файлы
Код: Выделить всё
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
Display #0 (activities from top to bottom)(size:2):
Stack #1(isFloating:false):
Task id #7
* TaskRecord{31a1801a #7 A=com.guideondemand.guide U=0 sz=2}
userId=0 effectiveUid=u0a326 mCallingUid=u0a326 mCallingPackage=com.guideondemand.guide
affinity=com.guideondemand.guide
intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.guideondemand.guide/.activities.LoginActivity}
realActivity=com.guideondemand.guide/.activities.LoginActivity
autoRemoveRecents=false isPersistable=true numFullscreen=1 taskType=0 mTaskToReturnTo=1
rootWasReset=true mNeverRelinquishIdentity=true mReuseTask=false
Activities=[ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}, ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/7_task_thumbnail.png
hasBeenVisible=true firstActiveTime=1490084942974 lastActiveTime=1490084942974 (inactive for 16s)
* Hist #1: ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}
packageName=com.google.android.gms processName=com.google.android.gms.ui
launchedFromUid=10326 launchedFromPackage=com.guideondemand.guide userId=0
app=ProcessRecord{36496325 8729:com.google.android.gms.ui/u0a73}
Intent { act=com.google.android.gms.location.places.ui.PICK_PLACE pkg=com.google.android.gms cmp=com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity (has extras) }
frontOfTask=false task=TaskRecord{31a1801a #7 A=com.guideondemand.guide U=0 sz=2}
taskAffinity=com.google.android.gms
realActivity=com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity
baseDir=/data/app/com.google.android.gms-1/base.apk
dataDir=/data/data/com.google.android.gms
stateNotNeeded=false componentSpecified=false mActivityType=0
compat={480dpi} labelRes=0x7e120077 icon=0x7f0200e8 theme=0x7f13042c
config={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
resultTo=ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7} resultWho=android:fragment:1 resultCode=80001
taskDescription: iconFilename=null label="null" color=ff009688
launchFailed=false launchCount=1 lastLaunchTime=-16s45ms
haveState=false icicle=null
state=RESUMED stopped=false delayedResume=false finishing=false
keysPaused=false inHistory=true visible=true sleeping=false idle=true
fullscreen=false noDisplay=false immersive=false launchMode=0
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=APPLICATION_ACTIVITY_TYPE
waitingVisible=false nowVisible=true lastVisibleTime=-15s416ms
* Hist #0: ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}
packageName=com.guideondemand.guide processName=com.guideondemand.guide
launchedFromUid=10326 launchedFromPackage=com.guideondemand.guide userId=0
app=ProcessRecord{90b8434 7585:com.guideondemand.guide/u0a326}
Intent { flg=0x34000000 cmp=com.guideondemand.guide/.activities.MainActivity }
frontOfTask=true task=TaskRecord{31a1801a #7 A=com.guideondemand.guide U=0 sz=2}
taskAffinity=com.guideondemand.guide
realActivity=com.guideondemand.guide/.activities.MainActivity
baseDir=/data/app/com.guideondemand.guide-2/base.apk
dataDir=/data/data/com.guideondemand.guide
stateNotNeeded=false componentSpecified=true mActivityType=0
compat={480dpi} labelRes=0x7f080047 icon=0x7f03000d theme=0x7f0a0044
config={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
taskDescription: iconFilename=null label="null" color=ff4b95b2
launchFailed=false launchCount=0 lastLaunchTime=-1m10s890ms
haveState=true icicle=Bundle[mParcelledData.dataSize=5372]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=true sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=2
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=APPLICATION_ACTIVITY_TYPE
waitingVisible=false nowVisible=true lastVisibleTime=-1m10s290ms
Running activities (most recent first):
TaskRecord{31a1801a #7 A=com.guideondemand.guide U=0 sz=2}
Run #1: ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}
Run #0: ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}
mResumedActivity: ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}
mLastPausedActivity: ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}
Stack #0(isFloating:false):
Task id #1
* TaskRecord{96494ba #1 A=com.android.launcher3 U=0 sz=1}
userId=0 effectiveUid=u0a8 mCallingUid=u0a15 mCallingPackage=com.android.systemui
affinity=com.android.launcher3
intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher3/.Launcher}
realActivity=com.android.launcher3/.Launcher
autoRemoveRecents=false isPersistable=true numFullscreen=1 taskType=1 mTaskToReturnTo=0
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false
Activities=[ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/1_task_thumbnail.png
hasBeenVisible=true firstActiveTime=1490084870128 lastActiveTime=1490084870128 (inactive for 88s)
* Hist #0: ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}
packageName=com.android.launcher3 processName=com.android.launcher3
launchedFromUid=0 launchedFromPackage=null userId=0
app=ProcessRecord{2aa1db1f 1637:com.android.launcher3/u0a8}
Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher3/.Launcher }
frontOfTask=true task=TaskRecord{96494ba #1 A=com.android.launcher3 U=0 sz=1}
taskAffinity=com.android.launcher3
realActivity=com.android.launcher3/.Launcher
baseDir=/system/priv-app/Launcher3/Launcher3.apk
dataDir=/data/user/0/com.android.launcher3
stateNotNeeded=true componentSpecified=false mActivityType=1
compat={480dpi} labelRes=0x7f0c0019 icon=0x7f030001 theme=0x7f0e0013
config={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
taskDescription: iconFilename=null label="null" color=ffe6e6e6
launchFailed=false launchCount=0 lastLaunchTime=-19m37s340ms
haveState=true icicle=Bundle[mParcelledData.dataSize=8900]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=false sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=2
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=HOME_ACTIVITY_TYPE
waitingVisible=false nowVisible=false lastVisibleTime=-1m48s411ms
Task id #6
* TaskRecord{bca28ee #6 A=com.android.systemui U=0 sz=1}
userId=0 effectiveUid=u0a15 mCallingUid=u0a15 mCallingPackage=com.android.systemui
affinity=com.android.systemui
intent={act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity}
realActivity=com.android.systemui/.recents.RecentsActivity
autoRemoveRecents=false isPersistable=false numFullscreen=1 taskType=2 mTaskToReturnTo=1
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false
Activities=[ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/6_task_thumbnail.png
hasBeenVisible=true firstActiveTime=1490084850352 lastActiveTime=1490084850352 (inactive for 108s)
* Hist #0: ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}
packageName=com.android.systemui processName=com.android.systemui
launchedFromUid=10015 launchedFromPackage=com.android.systemui userId=0
app=ProcessRecord{a393a0a 1017:com.android.systemui/u0a15}
Intent { act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity }
frontOfTask=true task=TaskRecord{bca28ee #6 A=com.android.systemui U=0 sz=1}
taskAffinity=com.android.systemui
realActivity=com.android.systemui/.recents.RecentsActivity
baseDir=/system/priv-app/SystemUI/SystemUI.apk
dataDir=/data/data/com.android.systemui
stateNotNeeded=true componentSpecified=true mActivityType=2
compat={480dpi} labelRes=0x7f0d00e2 icon=0x7f0200fe theme=0x7f0c0003
config={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
taskDescription: iconFilename=null label="null" color=ffe6e6e6
launchFailed=false launchCount=0 lastLaunchTime=-1m49s942ms
haveState=true icicle=Bundle[mParcelledData.dataSize=860]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=false sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=3
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=RECENTS_ACTIVITY_TYPE
waitingVisible=false nowVisible=false lastVisibleTime=-1m49s621ms
Running activities (most recent first):
TaskRecord{96494ba #1 A=com.android.launcher3 U=0 sz=1}
Run #1: ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}
TaskRecord{bca28ee #6 A=com.android.systemui U=0 sz=1}
Run #0: ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}
mLastPausedActivity: ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}
mFocusedActivity: ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}
mFocusedStack=ActivityStack{3011b5d stackId=1, 1 tasks} mLastFocusedStack=ActivityStack{3011b5d stackId=1, 1 tasks}
mSleepTimeout=false
mCurTaskId=7
mUserStackInFront={}
mActivityContainers={0=ActivtyContainer{0}A, 1=ActivtyContainer{1}A}
[BMW]FLOATING STACK INFO:
Display Info:ActivityDisplay={0 numStacks=2 numFrontFloatStacks=0 numBackFloatStacks=0}
Front Float Stacks(from top to bottom):
Back Float Stacks:
Код: Выделить всё
Dump time : 21 марта 2017 г. 10:29:56 AM
WINDOW MANAGER WINDOWS (dumpsys window windows)
Window #8 Window{2d0d15c1 u0 Heads Up}:
mDisplayId=0 mSession=Session{397452ef 1017:u0a10015} mClient=android.os.BinderProxy@2c1266a8
mOwnerUid=10015 mShowToOwnerOnly=false package=com.android.systemui appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillx750) gr=#30 sim=#20 ty=2014 fl=#1820328 fmt=-3 wanim=0x7f0c0027 surfaceInsets=Rect(0, 0 - 0, 0)}
Requested w=0 h=0 mLayoutSeq=4
mBaseLayer=161000 mSubLayer=0 mAnimLayer=161000+0=161000 mLastLayer=0
mToken=WindowToken{1665d2fb null}
mRootToken=WindowToken{1665d2fb null}
mViewVisibility=0x8 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x0
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mTouchableInsets=3 mGivenInsetsPending=false
touchable region=SkRegion()
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=false mShownFrame=[0.0,0.0][0.0,0.0] isReadyForDisplay()=false
mFrame=[0,0][1080,0] last=[0,0][0,0]
mSystemDecorRect=[0,0][0,0] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[-10000,-10000][10000,10000] overscan=[-10000,-10000][10000,10000]
content=[0,0][1080,0] visible=[0,0][1080,0]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,0][0,0]
WindowStateAnimator{38c57f18 Heads Up}:
mShownAlpha=0.0 mAlpha=1.0 mLastAlpha=0.0
Window #7 Window{393fbc7e u0 StatusBar}:
mDisplayId=0 mSession=Session{397452ef 1017:u0a10015} mClient=android.os.BinderProxy@2fb2ae39
mOwnerUid=10015 mShowToOwnerOnly=false package=com.android.systemui appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillx75) gr=#30 sim=#10 ty=2000 fl=#81840048 fmt=-3 vsysui=0x600 surfaceInsets=Rect(0, 0 - 0, 0)}
Requested w=1080 h=75 mLayoutSeq=340
mBaseLayer=151000 mSubLayer=0 mAnimLayer=151000+0=151000 mLastLayer=151000
mToken=WindowToken{1665d2fb null}
mRootToken=WindowToken{1665d2fb null}
mViewVisibility=0x0 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x600
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=true mShownFrame=[0.0,0.0][1080.0,75.0] isReadyForDisplay()=true
mFrame=[0,0][1080,75] last=[0,0][1080,75]
mSystemDecorRect=[0,0][1080,75] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,0][1080,75] visible=[0,0][1080,75]
decor=[0,0][0,0]
Cur insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,0][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,0][0,0]
WindowStateAnimator{3d609d71 StatusBar}:
mSurface=Surface(name=StatusBar)
mDrawState=HAS_DRAWN mLastHidden=false
Surface: shown=true layer=151000 alpha=1.0 rect=(0.0,0.0) 1080.0 x 75.0
mLastFreezeDuration=+2h55m3s851ms
Window #6 Window{1be943e5 u0 KeyguardScrim}:
mDisplayId=0 mSession=Session{6d8ee29 781:1000} mClient=android.view.ViewRootImpl$W@174fa6dc
mOwnerUid=1000 mShowToOwnerOnly=false package=android appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#10 ty=2029 fl=#1110900 pfl=0x1 fmt=-3 or=5 vsysui=0x3610000 surfaceInsets=Rect(0, 0 - 0, 0)}
Requested w=1080 h=1920 mLayoutSeq=30
mBaseLayer=131000 mSubLayer=0 mAnimLayer=131000+0=131000 mLastLayer=131000
mToken=WindowToken{1665d2fb null}
mRootToken=WindowToken{1665d2fb null}
mViewVisibility=0x8 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x3610000
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=false mShownFrame=[0.0,0.0][1080.0,1920.0] isReadyForDisplay()=false
mFrame=[0,0][1080,1920] last=[0,0][1080,1920]
mSystemDecorRect=[0,0][1080,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,75][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
WindowStateAnimator{881a756 KeyguardScrim}:
mLastFreezeDuration=+23s538ms
Window #5 Window{22798b48 u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity}:
mDisplayId=0 mSession=Session{3941c23 8729:u0a10073} mClient=android.os.BinderProxy@4eb1eb
mOwnerUid=10073 mShowToOwnerOnly=true package=com.google.android.gms appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#110 ty=1 fl=#85810100 fmt=-2 wanim=0x1030466 vsysui=0x700 surfaceInsets=Rect(0, 0 - 0, 0) needsMenuKey=2}
Requested w=1080 h=1920 mLayoutSeq=340
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21025+0=21025 mLastLayer=21025
mToken=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mRootToken=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mAppToken=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mViewVisibility=0x0 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x700
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=true mShownFrame=[0.0,0.0][1080.0,1920.0] isReadyForDisplay()=true
mFrame=[0,0][1080,1920] last=[0,0][1080,1920]
mSystemDecorRect=[0,0][1080,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,75][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
WindowStateAnimator{22b4a3d7 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity}:
mSurface=Surface(name=com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity)
mDrawState=HAS_DRAWN mLastHidden=false
Surface: shown=true layer=21025 alpha=1.0 rect=(0.0,0.0) 1080.0 x 1920.0
Window #4 Window{1c0efcd5 u0 SurfaceView}:
mDisplayId=0 mSession=Session{3941c23 8729:u0a10073} mClient=android.os.BinderProxy@c65ed8c
mOwnerUid=10073 mShowToOwnerOnly=true package=null appop=NONE
mAttrs=WM.LayoutParams{(0,0)(1080x1243) gr=#800033 ty=1001 fl=#4218 pfl=0x40 fmt=4 surfaceInsets=Rect(0, 0 - 0, 0)}
Requested w=1080 h=1243 mLayoutSeq=340
mAttachedWindow=Window{22798b48 u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity} mLayoutAttached=true
mBaseLayer=21000 mSubLayer=-2 mAnimLayer=21020+0=21020 mLastLayer=21020
mToken=WindowToken{201f74c4 android.os.BinderProxy@4eb1eb}
mRootToken=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mAppToken=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mViewVisibility=0x0 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x0
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=true mShownFrame=[0.0,0.0][1080.0,1243.0] isReadyForDisplay()=true
mFrame=[0,0][1080,1243] last=[0,0][1080,1243]
mSystemDecorRect=[0,0][1080,1243] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[-10000,-10000][10000,10000] overscan=[-10000,-10000][10000,10000]
content=[0,0][1080,1243] visible=[0,0][1080,1243]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,0][0,0] visible=[0,0][0,0] stable=[0,75][0,0]
WindowStateAnimator{16909fad SurfaceView}:
mSurface=Surface(name=SurfaceView)
mDrawState=HAS_DRAWN mLastHidden=false
Surface: shown=true layer=21020 alpha=1.0 rect=(0.0,0.0) 1080.0 x 1243.0
Window #3 Window{aa8b895 u0 com.guideondemand.guide/com.guideondemand.guide.activities.MainActivity}:
mDisplayId=0 mSession=Session{33bb170b 7585:u0a10326} mClient=android.os.BinderProxy@3c26404c
mOwnerUid=10326 mShowToOwnerOnly=true package=com.guideondemand.guide appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#110 ty=1 fl=#81810100 wanim=0x1030466 vsysui=0x700 surfaceInsets=Rect(0, 0 - 0, 0) needsMenuKey=2}
Requested w=1080 h=1920 mLayoutSeq=340
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21015+0=21015 mLastLayer=21015
mToken=AppWindowToken{151bceb4 token=Token{f436f87 ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}}}
mRootToken=AppWindowToken{151bceb4 token=Token{f436f87 ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}}}
mAppToken=AppWindowToken{151bceb4 token=Token{f436f87 ActivityRecord{40293c6 u0 com.guideondemand.guide/.activities.MainActivity t7}}}
mViewVisibility=0x0 mHaveFrame=true mObscured=false
mSeq=0 mSystemUiVisibility=0x700
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=true mShownFrame=[0.0,0.0][1080.0,1920.0] isReadyForDisplay()=true
mFrame=[0,0][1080,1920] last=[0,0][1080,1920]
mSystemDecorRect=[0,0][1080,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,75][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
WindowStateAnimator{1908e2e2 com.guideondemand.guide/com.guideondemand.guide.activities.MainActivity}:
mSurface=Surface(name=com.guideondemand.guide/com.guideondemand.guide.activities.MainActivity)
mDrawState=HAS_DRAWN mLastHidden=false
Surface: shown=true layer=21015 alpha=1.0 rect=(0.0,0.0) 1080.0 x 1920.0
Window #2 Window{1b7fc6ac u0 com.android.launcher3/com.android.launcher3.Launcher}:
mDisplayId=0 mSession=Session{3e9105bd 1637:u0a10008} mClient=android.os.BinderProxy@310d0280
mOwnerUid=10008 mShowToOwnerOnly=true package=com.android.launcher3 appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#81910100 fmt=-2 wanim=0x10303e2 vsysui=0x600 surfaceInsets=Rect(0, 0 - 0, 0) needsMenuKey=2}
Requested w=1080 h=1920 mLayoutSeq=251
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21010+0=21010 mLastLayer=21010
mToken=AppWindowToken{72be761 token=Token{148fac8 ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}}}
mRootToken=AppWindowToken{72be761 token=Token{148fac8 ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}}}
mAppToken=AppWindowToken{72be761 token=Token{148fac8 ActivityRecord{2c1711e5 u0 com.android.launcher3/.Launcher t1}}}
mViewVisibility=0x8 mHaveFrame=true mObscured=true
mSeq=0 mSystemUiVisibility=0x600
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=false mShownFrame=[0.0,0.0][1080.0,1920.0] isReadyForDisplay()=false
mFrame=[0,0][1080,1920] last=[0,0][1080,1920]
mSystemDecorRect=[0,0][1080,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,75][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
WindowStateAnimator{3ab5a673 com.android.launcher3/com.android.launcher3.Launcher}:
mWallpaperX=0.33333334 mWallpaperY=0.5
mWallpaperXStep=0.33333334 mWallpaperYStep=1.0
Window #1 Window{196eb44c u0 com.android.systemui/com.android.systemui.recents.RecentsActivity}:
mDisplayId=0 mSession=Session{397452ef 1017:u0a10015} mClient=android.os.BinderProxy@17928c7f
mOwnerUid=10015 mShowToOwnerOnly=true package=com.android.systemui appop=NONE
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#81910100 fmt=-2 wanim=0x7f0c0005 vsysui=0x700 surfaceInsets=Rect(0, 0 - 0, 0) needsMenuKey=2}
Requested w=1080 h=1920 mLayoutSeq=240
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21005+0=21005 mLastLayer=22005
mToken=AppWindowToken{2f37e025 token=Token{9020c1c ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}}}
mRootToken=AppWindowToken{2f37e025 token=Token{9020c1c ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}}}
mAppToken=AppWindowToken{2f37e025 token=Token{9020c1c ActivityRecord{eca4669 u0 com.android.systemui/.recents.RecentsActivity t6}}}
mViewVisibility=0x8 mHaveFrame=true mObscured=true
mSeq=0 mSystemUiVisibility=0x700
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=false mShownFrame=[0.0,0.0][1080.0,1920.0] isReadyForDisplay()=false
mFrame=[0,0][1080,1920] last=[0,0][1080,1920]
mSystemDecorRect=[0,0][1080,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[0,0][1080,1920] overscan=[0,0][1080,1920]
content=[0,75][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
Lst insets: overscan=[0,0][0,0] content=[0,75][0,0] visible=[0,75][0,0] stable=[0,75][0,0]
WindowStateAnimator{8011930 com.android.systemui/com.android.systemui.recents.RecentsActivity}:
mShownAlpha=1.0 mAlpha=1.0 mLastAlpha=0.0
Window #0 Window{cf70ac3 u0 com.android.systemui.ImageWallpaper}:
mDisplayId=0 mSession=Session{397452ef 1017:u0a10015} mClient=android.os.BinderProxy@31bae672
mOwnerUid=10015 mShowToOwnerOnly=true package=null appop=NONE
mAttrs=WM.LayoutParams{(0,0)(1983x1920) gr=#800033 ty=2013 fl=#318 fmt=2 wanim=0x10302e5 surfaceInsets=Rect(0, 0 - 0, 0)}
Requested w=1983 h=1920 mLayoutSeq=253
mIsImWindow=false mIsWallpaper=true mIsFloatingLayer=true mWallpaperVisible=false
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21000+0=21000 mLastLayer=21000
mToken=WindowToken{294489a9 android.os.Binder@200f54d2}
mRootToken=WindowToken{294489a9 android.os.Binder@200f54d2}
mViewVisibility=0x0 mHaveFrame=true mObscured=true
mSeq=0 mSystemUiVisibility=0x0
Offsets x=-301 y=0
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasSurface=true mShownFrame=[-301.0,0.0][1682.0,1920.0] isReadyForDisplay()=false
mFrame=[0,0][1983,1920] last=[0,0][1983,1920]
mSystemDecorRect=[301,0][1381,1920] last=[0,0][0,0]
Frames: containing=[0,0][1080,1920] parent=[0,0][1080,1920]
display=[-10000,-10000][10000,10000] overscan=[0,0][1080,1920]
content=[0,0][1080,1920] visible=[0,75][1080,1920]
decor=[0,0][1080,1920]
Cur insets: overscan=[0,0][903,0] content=[0,0][903,0] visible=[0,75][903,0] stable=[0,75][903,0]
Lst insets: overscan=[0,0][903,0] content=[0,0][903,0] visible=[0,75][903,0] stable=[0,75][903,0]
WindowStateAnimator{15d64b2e com.android.systemui.ImageWallpaper}:
mSurface=Surface(name=com.android.systemui.ImageWallpaper)
mDrawState=HAS_DRAWN mLastHidden=true
Surface: shown=false layer=21000 alpha=1.0 rect=(-301.0,0.0) 1983.0 x 1920.0
mLastFreezeDuration=+23s807ms
mWallpaperX=0.33333334 mWallpaperY=0.5
mWallpaperXStep=0.33333334 mWallpaperYStep=1.0
mCurConfiguration={1.0 255mcc1mnc ru_RU ?layoutDir sw360dp w360dp h615dp 480dpi nrml long port finger -keyb/v/h -nav/h s.7}
mHasPermanentDpad=false
mCurrentFocus=Window{22798b48 u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity}
mFocusedApp=AppWindowToken{1cd20671 token=Token{1ce6ec18 ActivityRecord{ba4d3fb u0 com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity t7}}}
mInTouchMode=true mLayoutSeq=340
mLastDisplayFreezeDuration=0 due to Window{393fbc7e u0 StatusBar}
mSystemDecorLayer=151000 mScreenRect=[0,0][1080,1920]
mLastStatusBarVisibility=0x40008700
mWallpaperTarget=null
mLastWallpaperX=0.33333334 mLastWallpaperY=0.5
mSystemBooted=true mDisplayEnabled=true
mTransactionSequence=505
mDisplayFrozen=false windows=false client=false apps=0 waitingForConfig=false
mRotation=0 mAltOrientation=false
mLastWindowForcedOrientation=-1 mForcedAppOrientation=1
mDeferredRotationPauseCount=0
Animation settings: disabled=false window=1.0 transition=1.0 animator=1.0
mTraversalScheduled=false
mStartingIconInTransition=false mSkipAppTransitionAnimation=false
mLayoutToAnim:
mNextAppTransition=0xffffffff mAppTransitionState=APP_STATE_IDLE
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Запуск второй Activity без остановки текущей.
realActivity=com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity
state=RESUMED
realActivity=com.guideondemand.guide/.activities.MainActivity
state=STOPPED
Ваша Activity вызывала метод pause и stop
state=RESUMED
realActivity=com.guideondemand.guide/.activities.MainActivity
state=STOPPED
Ваша Activity вызывала метод pause и stop