问题标签 [onactivityresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2287 浏览

android - onActivityResult(int, int, Intent) 未为 Object 类型定义

我在“onActivityResult”上收到错误消息,指出“onActivityResult(int, int, Intent) 未定义对象类型”

我看过有同样问题的人,他们说这是由于花括号放置不当造成的。我试图重新定位它们,但不断出现越来越多的错误。

希望有人可以帮助我解决这个问题:

0 投票
1 回答
961 浏览

android - 调用 startActivityForResult 后 onActivityForResult 中的 resultCode 出错

我通过如下Intent调用方法启用蓝牙服务:startActivityForResult()

在这段代码中,adapterBluetoothAdapter对象。在此之后,我调用onActivityResult()如下:

但是在我启用蓝牙后,button.setText("Done");这段代码没有被执行。

问题出在哪里 ?

谢谢。

0 投票
0 回答
585 浏览

android - onActivityResult 中的 onClickListener 不起作用

我有两个活动,首先我有按钮添加,然后通过单击此按钮将意图发送到第二个活动。在第二个活动中,我有两个 EditText 视图和保存按钮,按下保存后我返回到第一个活动并在 onActivityResult 函数 TextView 和两个按钮中创建 - 编辑和去。当我按下这些按钮时,什么也没有发生。

这是我的代码:

我的错误是什么?当我将 onClickListener 从函数放到 onClick 时,我的应用程序崩溃了。

谢谢。

更新:调试器进入 OnClick 功能。可能是 OnClick 函数循环中的问题。我用相同的 ID 识别我的 TextView 和编辑按钮,并且在一个循环中,我在所有具有按钮 ID 的 Activity 视图中搜索我的 TextView。然后它再次进入第二个活动以在 TextView 中编辑数据。但我不明白,这有什么问题。

0 投票
2 回答
566 浏览

android - OnActivityResult 函数中的 findViewById() 导致崩溃

在 onActivityResult 函数中,我在此布局中创建布局和按钮。当我按下按钮时,我想通过调用一个新活动来编辑其中的数据。我从新活动中收到数据,并希望按 id 查找按钮以应用更改。但是函数 findViewById 会导致我的应用程序崩溃。我该如何解决?

这是我的代码的一部分:

谢谢。

0 投票
1 回答
1242 浏览

android - 如果尝试从 onActivityResult 显示对话框,则出现 IllegalStateException

我正在开发一个需要用户启用蓝牙的应用程序。为此,一旦单击所需的按钮,就会引发启用蓝牙的意图。我正在使用以下代码:

此外,如果用户不启用蓝牙,我希望显示一个对话框。这个类如下:

onActivityResult()方法如下:

问题是,一旦我不启用蓝牙,应用程序就会以 and 终止IllegalStateException。日志相关日志为:

我无法理解如何显示Dialog是非法的。我已经检查过了,这个错误只有在显示的代码存在时Dialog才会出现。如果该代码被注释掉,那么应用程序将按预期运行。而且我还测试了Dialog. 在其他地方,它按预期显示。

谢谢。

0 投票
1 回答
1210 浏览

android - Intent onActivityResult 进入另一个 Activity

我只是想知道我是否可以从另一个类处理 onActivityResult() 除了它被调用的类吗?

因此,如果我有活动 A,那么活动 B。

活动 B 调用onActivityResult(i, 1)

Activity A 可以像这样处理这个响应吗

0 投票
1 回答
1046 浏览

android - 从 Android 中 ListView 的 setOnItemClickListener 调用 startActivityForResult

我在活动 A 中创建一个意图,然后使用 Android 中 ListView 的 setOnItemClickListener 的 startActivityForResult 启动活动 B。

问题是在启动活动时,它立即进入活动A的onActivityResult部分,但resultCode = 0; 然后,在完成之后,它会加载活动 B 的 onCreate 等。

以下代码是我的 onActivityResult:

这是我完成活动 B 并给它一个结果代码的简单代码:

知道为什么会发生这种情况吗?我以前从未见过这种情况。提前非常感谢。

0 投票
1 回答
454 浏览

listview - Android - 在自定义 CursorAdapter 中为嵌入式 startActivityresult 编码 onActivityResult

在我的项目中,我有一个带有多列 ListView 的活动。此 ListView 从我在单独的 java 模块中实现的自定义 CursorAdapter 中提取数据。我在 ListView 的行中的几个视图上有侦听器,这些是在 CursorAdapter 中实现的。其中一个侦听器需要编辑调用它的视图内容并将数据保存回底层数据库。

根据此处收到的建议,我设法编写了 startActivityForResult。但是,我找不到如何或在何处编写 onActivityResult 例程以处理来自对话活动的响应。有人有什么建议吗?

...

}

0 投票
3 回答
1105 浏览

android - 更改 TextView 的文本不起作用

我想更改TextViewinonActivityResult方法的文本。它似乎设置正确,但我在view.

TextView是在第三FragmentViewPager

所以这是我的代码

如您所见,我尝试过使用invalidate,但它什么也没做。我该如何解决这个问题?

0 投票
2 回答
2681 浏览

android - Android 上的活动结果总是返回 0 和空意图

我尝试了几乎所有从网上找到的解决方案,但仍然无法解决我的问题。有人可以帮助使用以下代码吗?我真的不能让它工作。即使我尝试将 setresult 代码放在 onBackPressed 事件中,父活动仍然得到结果代码 = 0。

  1. 在微调器的触摸事件上启动父级 [CreatePostActivity] 中的结果活动:

@覆盖

  1. 子 [CreatePostActivity_Category] ​​包含一个列表视图并使用适配器初始化,如下所示:

listitem_select_checkbox.xml

CreatePostActivity 接收:

CreatePostActivity_Category: