java - 在一个 Activity 中调用其他 Activity ?

标签 java android android-activity

假设我有 2 个 Activity (ActivityOne 和 ActivityTwo)。我如何从 ActivityOne 调用 ActivityTwo?那么我如何从ActivityTwo返回到ActivityOne呢?例如,我有一个 ListView ,其中包含主机电话上的所有联系人。当我点击联系人时,另一个 Activity 会显示信息并允许编辑该联系人。然后我可以点击后退按钮,然后我会返回到调用 ActivityTwo 之前 ActivityOne 所处的确切状态。我正在考虑一个 Intent 对象,但我不确定。有人可以发布一些代码吗?

最佳答案

在您的第一个 Activity (AcitvityOne) 中,您可以调用

Intent intent = new Intent(this, ActivityTwo.class);
startActivityForResult(intent, CODE);

然后你可以覆盖

public void onActivityResult(int reqCode, int resultCode, Intent data) {

接收此 Activity 的结果

关于java - 在一个 Activity 中调用其他 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794120/

相关文章:

java - 使用 .toLowerCase 打印属性

android - 在 android 中注册新的 mime 类型

Android Layout Listview在relativelayout下的高度调整

java - 为什么我的 Android 应用程序会定期崩溃?

android - 当没有任何 Activity 在前台时停止服务

java - 在服务器启动时加载/初始化 Java servlet

java - 在jar包中定位资源

java - 不使用基本 Activity 的 Ormlite 设置

Android:将对象从 Activity 传递到服务

Java:通过多个字段过滤集合和检索数据