Android:返回上一个活动

2023-12-23

我想在 Android 应用程序上做一些简单的事情。 怎么可能返回到之前的活动。

我需要什么代码才能返回之前的活动


Android 活动存储在活动堆栈中。回到之前的活动可能意味着两件事。

  1. 您从另一个活动中打开了新活动开始活动返回结果。在这种情况下,您只需调用完成活动()从您的代码中调用该函数,它将带您返回到之前的活动。

  2. 跟踪活动堆栈。每当您以意图开始新活动时,您都可以指定一个意图标志,例如FLAG_ACTIVITY_REORDER_TO_FRONT or FLAG_ACTIVITY_PREVIOUS_IS_TOP。您可以使用它在应用程序中的活动之间进行切换。不过还没怎么用过它们。看看这里的标志:http://developer.android.com/reference/android/content/Intent.html http://developer.android.com/reference/android/content/Intent.html

正如评论中提到的,如果活动是用startActivity()然后可以用以下命令关闭它finish()。 如果您想使用向上按钮,您可以在onOptionsSelected(MenuItem item)检查项目 ID 的方法android.R.id.home unlike R.id.home正如评论中提到的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:返回上一个活动 的相关文章

  • TypedArray 的 getResourceId 方法

    我正在阅读有关的文档获取资源Id https developer android com reference android content res TypedArray html getResourceId int 20int 方法 它说
  • Android 上有哪些字体可用? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我知道安卓有一个字体集合 http www ascenderfonts com store search
  • 使用库来维护免费/付费的应用程序版本

    维护免费 付费应用程序版本的共识似乎是使用库 并从每个活动中设置一个标志 以从代码库中获取不同的功能 这有多安全 据我了解 一个人可以root他们的手机 获取APK 并且可以对其进行反编译 即使代码被混淆 也不难看出该应用程序是带有标志的包
  • Firebase 数据库快速入门处理计数的方式安全吗?

    我想为文章点赞创建一个增量字段 我指的是这个链接 https firebase google com docs database android save data save data as transactions https fireb
  • GridView 中多次调用 getView()

    我的 Activity 由包含 40 多个元素的 GridView 组成 开始活动后 用户最多可以看到 15 个项目 3 行 每行 5 个项目 我在 getView 正文中编写传递给获取 View 的 LogCat 编号 Log i get
  • 毕加索动画加载图像

    我有以下代码在毕加索中加载图像 使用可绘制的占位符在图像下载时显示 不过 我想要的是一个动画旋转进度条样式的旋转器 它可以在图像加载时不断地旋转 就像我在大多数专业应用程序中看到的那样 毕加索似乎不支持这一点 只支持静态图像可绘制 有没有办
  • Renderscript 示例构建错误

    所以我想尝试使用 RenderScript 的示例 并在 Eclipse 中导入了 HelloWorld 但它给了我这样的错误 2011 10 25 13 10 48 HelloWorld home mileoresko workspace
  • 应用内结算错误

    我的 UNMANAGED 应用内购买无法正常工作 在它完美运行之前 我可以使用测试帐户成功购买 但它突然不起作用了 因为我记得我对商家帐户所做的只是添加更多 2 4 个测试帐户 添加后 我的应用内购买将不起作用 所以我更新了公钥并上传了一个
  • Android Studio更新到1.5后Gradle错误

    今天我已将 Android Studio 更新到 v1 5 我的 libgdx 项目在这次更新之前运行良好 现在我收到此错误消息 Error Unable to load class org gradle mvn3 org sonatype
  • 如何将 android.net.Uri 转换为 java.net.URL? [复制]

    这个问题在这里已经有答案了 有没有办法从Uri to URL 我正在使用的库需要这个 它only接受一个URL但我需要在我的设备上使用图像 如果该方案的Uri is http or https new URL uri toString 应该
  • 在 Jetpack Compose 中跨可组合函数重复使用一组预览注释

    在 Jetpack Compose 中迈出第一步 这非常令人惊奇 除了一个恼人的问题 我有一组固定的预览 正常 深色和 RTL Preview name Normal group Screen showBackground true Pre
  • Android Studio - 值必须 ≥ 0

    我在 Android Studio 中收到与光标有关的错误 我的代码中有以下行 String data cursor getString cursor getColumnIndex columnIndex columnIndex 被传递到该
  • Android Studio IDE 上的“文本/设计”选项卡缺少新的 Android 项目

    如何在创建新项目期间自动创建的 Activity main xml 文件的 src main res layout 文件夹中启用文本 设计选项卡 如果我右键单击并在所述文件夹上创建 xml 文件 则设计 文本选项卡存在 有什么建议吗 谢谢
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • onBackPressed 隐藏 不破坏 Activity

    我知道如何取消后退按键 以便活动 主窗口保持可见 public void onBackPressed return 我的目标是隐藏该活动 但是 在没有完成它的情况下 您如何在 onBackPressed 事件中做到这一点 即我想达到 onP
  • android httprequest java.net.UnknownHostException

    我想用android发出http请求 是使用这个 void testHTTP HttpClient httpClient new DefaultHttpClient HttpUriRequest request new HttpPost h
  • JSON 到 hashmap (杰克逊)

    我想将 JSON 转换为 HashMapJackson http jackson codehaus org 这是我的 JSON String json Opleidingen name Bijz trajecten zorg en welz
  • FCM onMessageReceived 应用程序运行时返回空白消息和标题

    正如您在标题中所写 当应用程序关闭时 它运行良好 并且onMessageReceived获取消息正文和标题 但如果应用程序处于前台模式 运行模式 则可以发送通知 但没有消息和标题 请问该怎么办 代码 Override public void
  • 在没有 Wifi 的情况下获取 Android 设备的 MAC 地址

    如何获取没有 Wifi 接口的 Android 设备 例如 Android 模拟器 的网络接口的 MAC 地址 通过WifiManager返回获取的WifiInfonull EDIT 更清楚地说 我必须与本地网络上的现有网络协议 不是我设计
  • 当ScrollView滚动到底部时加载更多数据

    我有一个带有动态加载内容的滚动视图 有时可能会有很多内容 所以我想在用户滚动到底部时加载更多内容 我搜索了合适的方法 发现了两种 onScrollChanged and getScrollY 但我不知道如何将它用于我的目的 请给我一些建议

随机推荐

  • Angularjs:控制器中的$filter

    使此过滤器正常工作时遇到问题 scope imgCollection then function images scope images images thisGal images if scope images 0 order 0 con
  • 如何使用 CABasicAnimation 对图层的框架进行动画处理?

    我想我必须将 CGRect 转换为一个对象才能将其传递给 fromValue 吗 这就是我尝试的方法 但它不起作用 CABasicAnimation frameAnimation CABasicAnimation animationWith
  • Linux:将 100 万个文件移动到基​​于前缀创建的文件夹中

    我有一个名为 images 的目录 其中包含大约一百万张图像 是的 我想编写一个 shell 命令将所有这些图像重命名为以下格式 原文 filename jpg新 f i l filename jpg 有什么建议么 Thanks Dan f
  • 在ImageView中设置图像的宽度和高度

    无论我尝试什么 我都无法设置从肥皂服务传递到 Android 模拟器的图像的宽度和高度 我使用 ImageView 如下 byte bloc Base64 decode result Base64 DEFAULT Bitmap bmp Bi
  • 按顺序从 backstack 中获取所有片段

    我在用碎片在我的应用程序项目中 所有片段都添加到后退栈 fragmentTransaction addToBackStack null 稍后 从其中获取所有片段的正确方法是什么 后退栈为了 使用getBackStackEntryCount
  • 对 Win32 API 调用在汇编中的工作方式感到困惑

    我不知道如何更好地问这个问题 但为什么会这样 call ExitProcess 与此相同吗 mov eax ExitProcess mov eax eax call eax 我认为这些是等效的 call ExitProcess mov ea
  • BrowserModule已经加载

    这是我的代码 import CommonModule from angular common import HttpClientModule from angular common http import NgModule from ang
  • 如何在UI上动态显示图片?

    我正在研究显示由 HTML 表格和图像组成的屏幕 HTML 表格是完全动态的 代码工作流程 当用户加载页面 带有 URL 时 我在不同部分渲染 HTML 表 这意味着页面已加载 我一次获取 JSON 格式的所有表数据 然后一次显示 3 3
  • 循环内变量声明

    我有一个函数正在循环内对数组进行一些操作 每次迭代后 应该将数组初始化为零 那么以下哪一项会带来性能优势 one c int main void char buf 4096 0 while 1 flag Some operation her
  • 有没有办法让我在锁定屏幕上显示自定义消息?

    我正在使用 DevicePolicyManager 制作一个可以锁定设备的应用程序 并且想知道如果我使用 DevicePolicyManager 锁定设备 是否有办法在锁定屏幕上显示自定义消息 应该有一种方法可以在日志屏幕上方显示某种活动
  • 使用 Scala 模板的动态 Javascript

    我正在尝试本地化我的 Javascript 文件 例如 我会有 var count 0 choices choice each function i input this each function count this attr plac
  • 无法使用映射插件映射数据?昏死

    我正在尝试绑定我的数据以进行查看 但我的所有尝试均未成功 我将数据数组存储在变量中 然后使用映射插件 并将它们作为可观察的数据将其绑定到 view 有趣的是我没有收到任何错误console我查了一下 span span 我可以看到我的数组
  • 使用 Jackson 将数组从 javascript 传递到 java servlet

    我正在尝试使用 Jackson 将数组从 javascript 传递到 java servlet 这是如何完成的 谢谢 基本思想应该很简单 Server doPost HttpServletRequest req HttpServletRe
  • 更改文件时更新输入[type=file]的状态

    我有这个文件输入
  • 使用 xmlhttp.open() 如何向 url 添加多个参数?

    我有这个代码 xmlhttp open GET getuser php q str true where q str 我想传递第二个变量 我该怎么做 xmlhttp open GET getuser php q q r r true 请注意
  • 跨列表取平均值

    我在 R 中有这个列表 我只能访问该列表 而不是 d1 d2 d3 d4 我只是将这些包含在内以使这个 stackoverflow 问题可重现 d1 data frame v1 rnorm 20 20 20 c2 rnorm 20 20 2
  • SqlServer触发器可以推送到ActiveMQ吗

    谁能告诉我是否可以将数据从 SqlServer 触发器直接推送到 ActiveMQ 我查遍了 ActiveMQ 文档 但没有看到任何对它的引用 我们可以使用轮询数据库插入的服务 但触发器将是理想的解决方案 但触发器将是理想的解决方案 绝对不
  • Spring注入内部类

    是否可以将bean注入到内部类中 例如 Named public class outer Inject private SomeClass inst Injected correctly private static class inner
  • 处理空字符串情况,从 std::istream 中提取字符串

    使用以下代码从 std istream 中提取字符串 include
  • Android:返回上一个活动

    我想在 Android 应用程序上做一些简单的事情 怎么可能返回到之前的活动 我需要什么代码才能返回之前的活动 Android 活动存储在活动堆栈中 回到之前的活动可能意味着两件事 您从另一个活动中打开了新活动开始活动返回结果 在这种情况下