- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 A Activity 上调用 B Activity 。但是B Activity背景是透明的。所以我不能使用 INTENT_FLAG。必须保留 Activity。
所以!
当我按下后退按钮时 如何一起完成 2 个 Activity?不使用 INTENT_FLAG。
最佳答案
我建议开始您的第二个 Activity 以获得第一个 Activity 的结果,如下所示:
Intent intent = new Intent(this, SecondActivity.class);
startActivityForResult(intent, 1);
然后,在您的 SecondActivity
中覆盖 onBackPressed
@Override
public void onBackPressed() {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
在你的 FirstActivity
中:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1 && resultCode == Activity.RESULT_CANCELED) {
finish();
}
}
关于android - 我可以使用 backpress 完成 2 个 Activity 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50886105/
我正在全屏模式下打开图像列表中的图像,但是当我返回并返回图像列表时,页面会位于列表顶部,然后我每次都必须向下滚动。 有没有一种方法,当我从全屏按下图像时,它会转到点击全屏的图像,而不是在列表顶部。 图
我的 Activity 有两个 fragment 。 Activity 仅包含 TabLayout (2tabs),其中这两个 fragment 填满了选项卡主体。 当我第一次启动应用程序时一切正常,
当我点击播放按钮并播放 mp3 声音时,我有一个 Activity 。当我单击返回时,音频仍在后台播放,并且还可以与其他令人讨厌的音频一起运行。我已尝试实现此处使用的其他方法,但无济于事。 代码: p
首先我想说声抱歉。我是 MVVM 的新手。我想知道如何保留viewmodel中的数据?? 例如,我遵循了此 Codelab 教程 https://codelabs.developers.google.
我的项目中有两个 Activity 。 A 和 B,当用户单击 Activity A 中的按钮时,我正在打开 Activity B A ---> B 当用户点击后退按钮时,应用返回 Activity
我在 HomeScreen 中包含了 SearchView 。我使用 SearchView 进行地点搜索。这是我的 HomeScreen 截图: 这是我在onCreateOptionsMenu 方法中
如何覆盖按后退键转到主启动器或退出应用程序?但不能杀死它 最佳答案 覆盖您 Activity 的 onBackPressed 方法: @Override public void onBackPress
我现在的情况是,我在一个 fragment 中有两个编辑文本,在向后按时,第一个编辑文本的值将被第二个编辑文本替换。现在两个编辑文本都具有相同的值。 上面是我的 EditText,这个 EditTe
我的工具栏在按下后退时变得不可见或消失。这种情况只有在工具栏折叠时才会发生。 我在 Fragment 上有一个 RecyclerView 当我滚动回收器时,工具栏会折叠 如果我进入下一个 Activi
我有带有抽屉导航的 fragment Activity 。单击抽屉导航项目后,它会打开 fragment 1、 fragment 2、 fragment 3。然后在 fragment 1 中的按钮单击
我对 android fragments 还很陌生,所以请多多包涵。 我有一堆使用单个 Activity 作为宿主的 fragment 。 在我看来,我的 fragment 是按部分分组的,尽管它们仍
我想在第一次打开应用程序时显示一些图像。或者如果它被重新打开。我不希望应用程序在用户按下后退按钮以转到主屏幕时被终止。而是保持它活着但仍然返回主屏幕。 最佳答案 正如 Andro_Selva 所说,后
我在应用程序上有 3 项 Activity : MainMenuActivity -> ExecuteTrainingActivity -> ExecuteExerciseActivity。 从 Ma
我有,包含 listView 的 Fragment A - 当用户单击一个项目时,当前 View 将被另一个 View 替换,该 View 还包含一个名为 fragment B。 Fragment A
当我在真实设备上点击后退键时,它进入了主页而不是上一页,这里我使用 fragment 如何解决这个问题 在第一个 fragment 中 NotesFragment notes = new NotesF
我正从 fragment A 转到 fragment B。现在,当我单击 backpress 时,不会调用 fragment A 中的 onResume() 方法。有谁知道这可能是什么原因造成的? 这
我有一个抽屉导航 Activity 和许多通过抽屉导航到达的 fragment 。 在其中一些 fragment 中,我展示了一个对话框,上面写着“正在加载..”,同时后台任务正在发生。 现在,我已通
我按下抽屉导航,然后如果我按下后退按钮,应用程序退出而不是返回到上一个 Activity 。如果我更改 xml 文件,则不会出现此问题。所以我认为问题出在xml文件中。谁能告诉我问题出在哪里?这是 x
我有一个 BaseActivity,它具有以下流程,FragmentA -> Fragment B ->FinalActivity .现在,我希望通过单击后退按钮从 FinalActivity 到 F
我在 A Activity 上调用 B Activity 。但是B Activity背景是透明的。所以我不能使用 INTENT_FLAG。必须保留 Activity。 所以! 当我按下后退按钮时 如何
我是一名优秀的程序员,十分优秀!