我有一个相当简单的查询。在我的应用程序中,我需要在onresume()中进行一些处理。但是,当我从特定活动返回时,我需要跳过该部分代码。由于onActivityResult()总是在onResume()之前调用,我假设我可以在OnActivityResult()中设置一些条件,以便代码跳过onResume()。但是,我无法想到可以为此做些什么。请建议我做点什么。
答案 0 :(得分:1)
在onActivityResult中放入一些布尔变量,并检查onResume();这是一个例子:
private boolean isReturned = false;
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 111){
isReturned = true;
}
}
@Override
protected void onResume() {
super.onResume();
if(isReturned){
// make something
} else{
// normal mode
}
}