我正在活动A上打开一个fragment1,然后将fragment1转到活动B,当我再次将fragment1转到活动B时,再次返回fragment1,然后单击按钮(活动B),然后重新打开活动B。但是我想完成此活动B并再次打开活动A(如果我不做后退操作)(活动A-> fragment1->活动B-> onClick按钮),则它工作正常。 还有一件事,如果我向后按2或更多时间,那么ActivityB也将重新打开2或更多时间。在这里,我尝试使用onBackPressed():
@Override
public void onBackPressed() {
theatreList.clear();
finish();
super.onBackPressed();
}
并且有一个onClick的按钮(活动B)
Intent intent = new Intent();
intent.putExtra("bundleIds", bundleIds);
setIntent(intent);
finish();
和finish()函数:
@Override
public void finish() {
setResult(RESULT_OK, getIntent());
super.finish();
}
答案 0 :(得分:0)
您尝试过吗?
library(purrr)
res_purrr <- expand.grid(1:4,letters[1:3],stringsAsFactors = FALSE) %>%
pmap(paste) %>%
set_names()
str(res_purrr)
# List of 12
# $ 1 a: chr "1 a"
# $ 2 a: chr "2 a"
# $ 3 a: chr "3 a"
# $ 4 a: chr "4 a"
# $ 1 b: chr "1 b"
# $ 2 b: chr "2 b"
# $ 3 b: chr "3 b"
# $ 4 b: chr "4 b"
# $ 1 c: chr "1 c"
# $ 2 c: chr "2 c"
# $ 3 c: chr "3 c"
# $ 4 c: chr "4 c"