返回活动时如何运行代码

2024-02-21

在我的申请中,我有 3 项活动。第一个 - 我开始活动 #2 的主要部分。从#2开始,我开始#3,同时完成#2。当我完成#3 时,我会自动回到#1。问题:从 3 返回到 1 时如何添加/运行代码?

不确定这是否有意义。但我想做的是,当结束 #3 并返回到 #1 时,我想检查文件 xyz 是否存在,并根据它来更改活动 #1 中的 UI。

#1 中的 OnResume 从未运行过。 (对于第一个活动,系统可能不会在暂停时运行)

如果只有活动 #1 和 2,我可以使用 startActivityForResult。但两项活动并不能满足我的需要......


请参见下面的示例。

你的activity#1代码是这样的

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}

@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();

          //Do your code here
}
}

你的activity#3代码是这样的

public class Activity3 extends Activity{



@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity3); 
}
@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
    finish();
}


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

返回活动时如何运行代码 的相关文章

  • 两个 ListView 和 ScrollView

    我离这里很近 我已经尝试了很多东西 但无法让它发挥作用 我这里有两个列表视图 我想要的是每个列表视图显示其全部内容 我不希望列表视图可滚动 我想要保持列表视图可滚动的滚动视图 我能得到的最接近的结果 这是错误的 是每个列表视图都是可滚动的
  • ScrollView 与relativelayout 不能很好地配合

    所以我有一个 ScrollView 作为布局中的最高级别 在我的 ScrollView 中我有一个包含其他视图的相对布局 问题在于 RelativeLayout 没有按应有的方式覆盖整个布局 它会在大约一半的屏幕处被截断 它的宽度是屏幕的整
  • LazyAdapter 上的 TextView 显示错误数据

    我已经基于此成功使用 ListView 和 LazyAdapter 构建了一个应用程序link https stackoverflow com questions 541966 android how do i do a lazy load
  • 如何使用 Google App Engine 作为 Android 应用程序的后端数据库

    我实际上是 android 的初学者 需要很多帮助 我制作了一个带有嵌入式数据库的应用程序 现在想将其放在某个动态位置 具有简单的数据形式 一些地址和分支机构信息等 我实际上不知道如何使用放置在动态位置的动态服务器 我怎样才能做到这一点 请
  • 是否可以使用 AWS AppSync 构建离线优先的移动应用程序?

    我想使用 AWS AppSync 进行移动开发 Android iOS 但我不确定其离线功能 根据文档 数据将在离线时访问 并在客户端再次上线时自动同步 但我找不到任何有关应用程序客户端在使用 AppSync 创建和修改离线数据之前是否需要
  • 编译错误:Android Studio

    我正在尝试修改基于 IntelliJ 构建的现有 Android 项目 我已经搜索并尝试了很多东西 但我的错误仍然没有消失 Error 5 1 android apt compiler main D android tinynote app
  • Oreo (8.1) 无法在锁定屏幕上启动活动

    我正在开发 NFC 支付应用程序 即使设备锁定 屏幕打开时也可以付款 与 Android Pay 的行为基本相同 付款后 我想向用户显示胜利屏幕 通知他付款结果 完成 错误 PIN 请求等 我将其添加到清单中
  • Android Marketplace 的进入/会员费用是多少? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我不记得可以立即访问此信息 上个月我读到 在谷歌的Android应用市场中 无需预先批准 但需要注册 需要进行分发 开发人员需要注册为开发人员 费用为
  • Android Market支持QHD

    使用摩托罗拉 Atrix 4G 无法下载我发布的应用程序并安装在手机上 建议的答案是这样做
  • ANDROID:膨胀类 android.support.design.widget.AppBarLayout 时出错

    我在布局中添加了一个工具栏 现在运行时出现此错误 java lang RuntimeException Unable to start activity ComponentInfo com example myapp mainactivit
  • 如何动态设置每个 Gridview 图像项的边框

    我想显示每个 gridview 项目的不同边框 我如何动态地为每个项目设置边框
  • 当选择edittext时,主题/样式不会改变

    我的注册表单中有 Edittext 当用户触摸编辑文本时 编辑文本框变为绿色 表示选择了编辑文本 我不希望这样 当用户选择任何编辑文本时 行吹编辑文本保持白色 请检查此图片以获取更多说明 https i stack imgur com sl
  • 为什么升级到jetpack compose 1.0.0-beta01后没有隐式导入kotlin.collections?

    升级到 jetpack compose 1 0 0 beta01 后 我尝试使用 kotlin collections 中的 arrayListOf listOf 但它们似乎没有隐式导入 您的问题可能与以下内容有关科特林版本您正在使用 我想
  • 如何在 Android 中将 EditText 绘制到画布上?

    我想画画 EditText username new EditText context 到我画布上的特定位置 protected void onDraw Canvas canvas 是否可以在基础上画出x y在我的 Java 文件中协调而不
  • 将 Cordova console.log 写入文件

    有谁知道是否有可能console log写入文件或类似的东西 我已经记录了我的应用程序 但它仅写在控制台上 出于远程目的debugging我也需要将现有日志写入文件 我想创建一个文件并将日志写入该文件中 但这将使我复制现有的日志代码 因此
  • Android AsyncTask onPreExecute 未不确定地调用

    我有一个 AsyncTask 它应该在通过互联网上传一些内容时显示进度条 有时它就像一个魅力 有时它不显示任何进度条 这是代码 public class Upload extends AsyncTask
  • 在android中使用smack 4.1获取在线用户(名册条目)

    我一直在尝试使用 android 中的 smack 4 1 beta 2 获取名册条目 https github com igniterealtime Smack wiki Smack 4 1 Readme and UpgradeGuide
  • 方向更改时视图高度/宽度值错误?

    我实现了 onConfigurationChanged 来读取方向配置更改时视图高度和宽度的值 Override public void onConfigurationChanged Configuration newConfig supe
  • Handler.removeCallbacksAndMessages(null) 和主循环

    在片段的 onDestory 中 我放置了代码来清理我开始使用 Handler postDelayed 的所有挂起的可运行对象 mUiHandler removeCallbacksAndMessages null 我在这里有一个问题 调用
  • 如何在 Jetpack Compose 中提供相对大小

    我有一个框布局 我想相对于父框的大小来布局子视图 这可以在 SwiftUI 中使用 Geometry Reader 来实现 如何在 Jetpack Compose 中实现类似的功能 您可以使用BoxWithConstraints代替Box

随机推荐

  • “时间戳”的默认值无效

    我的数据库出现错误 我遇到无效的时间戳默认值 这是我的数据库 CREATE TABLE IF NOT EXISTS post id int 11 NOT NULL text varchar 10000 NOT NULL threadId i
  • iPhone 和 Mac 之间的通信

    我计划创建一个应用程序 从 iPhone 获取数据并将其发送到 Mac 上的另一个应用程序 陀螺仪数据也将被发送 我假设这最好通过蓝牙连接来完成 有人可以给我一些关于我应该如何构建应用程序或者是否可能的信息吗 我想说实现这一点的最理想方法是
  • 如何根据最小样本量在 R 中对数据框进行子集化

    假设您有一个包含两个因素级别的数据框 如下所示 Factor1 Factor2 Value A 1 0 75 A 1 0 34 A 2 1 21 A 2 0 75 A 2 0 53 B 1 0 42 B 2 0 21 B 2 0 18 B
  • 尝试获取 Pinterest 访问令牌时出现错误

    我的问题类似到这个 https stackoverflow com questions 38070424 how to get an pinterest access token我已遵循尝试获取 Pinterest 访问令牌的每一步 htt
  • 我们如何使用 Spacy minibatch 和 GoldParse 来使用 BILUO 标记方案训练 NER 模型?

    我对 spacy ner 模型的输入数据位于BILUO标记方案 我希望使用相同的作为某些要求的一部分 当我尝试在没有小批量的情况下简单地训练模型时 它工作得很好 注释部分 但我无法弄清楚如何在这里使用 minibatch 和 GoldPar
  • 无法使用 Web Compiler 2015 编译嵌套的 less 文件

    好吧 当我为 Visual Studio 2015 安装 Web Essentials 2015 时 我感到非常惊讶 因为它不再包含 less 编译器 Web Essentials 2015 不再包含捆绑和缩小 JS CSS 和 HTML
  • 仅返回elasticsearch原生查询Java api中的特定字段

    我正在构建一个本机查询 但我只想返回某些字段 所有这些字段都保存在父字段中 我想我正在寻找相当于 REST API source 的 QueryBuilders 或 NativeSearchQueryBuilder 这是一个代码示例 Nat
  • 使用 HTML 在 MVC 中提交表单

    我有一个使用 MVC5 和 C 的 Web 应用程序 在此应用程序中 我有一个带有一个下拉列表和一个提交按钮的表单 如下所示
  • Weblogic 无法找到具有“正确”JNDI 名称的资源适配器进行绑定

    我正在尝试将消息驱动 bean 与 Weblogic 10 3 5 上的 Oracle JCA 文件适配器 包含在 SOA 套件中 绑定 这样当有任何 txt 文件移动到特定目录时我的 MDB 就能收到通知 启动支持 SOA 功能的 Web
  • 如何使用password_hash注册并登录

    我试图弄清楚如何在注册和登录系统上使用password hash 目前我正在使用这样的password hash来注册我的用户 pass POST Pass hashed password password hash pass PASSWO
  • Tomcat 活动线程堆积并导致服务器停顿

    我们的生产服务器 apache tomcat 7 0 6 遇到了这个问题 该服务器正在运行使用 MySQL 作为数据库的 Spring JPA Hibernate 应用程序 在此问题期间 服务器变得缓慢 在一分钟内变得无响应 活动 tomc
  • 上传一个sqlite文件

    我正在使用 AFNetworking 尝试上传文件 void uploadFile NSArray paths NSSearchPathForDirectoriesInDomains NSDocumentDirectory NSUserDo
  • Android短信通知问题

    我正在尝试学习 android 所以我正在制作一些应用程序来使用它 我现在正在做的一个问题 我正在尝试制作一个短信通知应用程序 但它总是在模拟器中强制关闭 这是我的代码 import android app Notification imp
  • 低级键盘挂钩

    我刚刚买了一个新键盘 我有兴趣准确跟踪键盘整个使用寿命期间我按下 敲击的次数 我只想记录 keyUp 因为我不关心重复 我一直在搜索最好的方法来做到这一点 但我什至不知道该采取什么方法 所以我在智能搜索方面遇到了困难 另外 我真正使用过的唯
  • 如何在不使用 Distinct 的情况下删除 SQL 查询中的重复项?

    下面的查询结果有重复 我的问题是如何摆脱subTaskName不使用重复distinct SELECT tasks priority SELECT tasks name FROM tasks WHERE tasks taskid 11377
  • Perl、LibXML 和模式

    我有一个示例 Perl 脚本 我试图根据模式加载和验证文件 它们询问各个节点 usr bin env perl use strict use warnings use XML LibXML my filename source xml my
  • 是否可以从 Visual Studio 复制代码并将格式化代码粘贴到 OneNote 中?

    有没有办法从 Visual Studio C 复制代码并将其粘贴到 OneNote 中 而不会丢失格式 我能够做到这一点 但前提是我从 VS 复制 粘贴到 Word 从 Word 复制 然后粘贴到 OneNote 这是一个默认情况下似乎被禁
  • 如何获取 java.util.Timer 中的剩余时间?

    如何获取 util Timer 中的剩余时间 我想要做的是添加一个进度条 显示计时器重新开始之前剩余的时间 这就是我到目前为止所得到的 int seconds 8 java util Timer timer new Timer timer
  • 如何使用 Selenium RC 运行 Google Chrome?

    我正在尝试使用 Selenium RC Nunit asp net 测试我的网站 我可以让我的测试在 Firefox Safari opera IE 8 中运行 但不能在 google chrome 中运行 我将其放入浏览器参数中 sele
  • 返回活动时如何运行代码

    在我的申请中 我有 3 项活动 第一个 我开始活动 2 的主要部分 从 2开始 我开始 3 同时完成 2 当我完成 3 时 我会自动回到 1 问题 从 3 返回到 1 时如何添加 运行代码 不确定这是否有意义 但我想做的是 当结束 3 并返