我有一个活动,在onCreate
方法中启动联系人选择器。当用户选择联系人时,该用户的ID被传递到新的child activity
。但是,如果用户按下后退键,则会显示空白屏幕,因此onCreate
似乎不会再被调用。当用户在儿童活动中点击后退按钮时,如何获得活动重新加载
我试过,onRestart
和onResume
,其修复后的问题,但会发生什么它的竞争条件,它将使调用ID传递给child activity
前打开了一个Contact picker
活动。我正在使用API 2.3.3。编辑: 我使用API 2.3.3。
我已经尝试重载子活动中的onBack方法来启动新的活动。但是如何改变页面渲染的变化。当您启动新活动时,新活动从屏幕的右侧进入,但是当您回到正常实施时,会导致前一个屏幕从左侧滑入。如果我重载onBack来调用一个新的活动,会发生什么是用户点击后退按钮,并从屏幕的右侧进入屏幕而不是左侧。我需要让窗口滑动与默认模式相同。
如果我不回到原始活动并且不关闭它,这是否创建了孤儿活动? –
它会在ActivityManager中转储堆栈。最好是完成活动,以便它不消耗用户的电池 – Sarmad