问题标签 [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 投票
2 回答
12579 浏览

android - 片段 startActivityForResult 始终返回 resultCode 0 并且在回调 onActivityResult 时意图为 null

我到处搜索,也有类似的帖子,但找不到解决方案!

我的情况是我有一个包含 a 的 Activity A fragment,并且fragment我想从那里开始一个新的ActivityB ,它应该将一些值返回给fragment.

fragment

ActivityB 上,返回数据

在片段上

onActivityResultfromfragment被成功调用,with right requestCodebutresultCode始终为 0,intent 始终为null

我在A下没有其他onActivityResult实现。Activity

事实上,我也尝试activityfragmentwith 开始getActivity().startActivityForResult(mapIntent, ConstantsUtils.TOMAP_REQUEST_CODE);onActivityResultActivityA 上实施,但它发生相同,正确requestCode但错误resultCodeand intent

我正在使用Sherlock Action Bar所以我fragment是一个SherlockListFragment所以我正在使用support library (r18).

你能帮助我吗?谢谢

0 投票
1 回答
169 浏览

android - 我应该在每个片段中都有选项菜单,还是只是在总体选项卡活动中?

我的片段菜单项有一些小问题。我有一个托管片段的总体活动。我不确定是否应该在每个片段而不是活动中包含菜单选项代码,或者只是活动?什么是更好的做法,什么是最好的?我的一个菜单项也受 OnActivityResult 影响,因此该菜单项不起作用,除非该方法也发布到每个片段中。这似乎是很多重复的代码。我会简单地将所有内容放在主要活动中,但这似乎是一种不好的做法,并且主要活动肯定应该有最少的代码,并且片段应该拥有自己的单独代码。我需要在我的片段中使用 OnCreateView 方法来刷新图像适配器,因为需要访问 ViewGroup。我'

提前致谢。

0 投票
1 回答
381 浏览

android - onActivityResult 没有被调用;满足所有要求

onActivityResult 在子 Activity 调用后没有被调用。我确定了这些:

  1. startActivityForResult 是从父级调用而不是 startActivity
  2. setResult 与finish() 一起从child 调用。
  3. 清单中未定义单实例启动模式。

还有什么问题?

0 投票
1 回答
422 浏览

android - onActivityResult 没有被调用

我正在使用 Activitygroup 概念来处理单个选项卡下的多个活动。我在选项卡的第一个活动中正在做什么,我从图库和相机中获取图像,然后当用户选择图像时,该图像应该移动到第二个活动,但是这两个活动必须保持在同一个选项卡下。这是我的代码...

TabGroupActivity.java

MainActivity.java

GalleryPic_First .java

GalleryPic.java

GalleryPic_Second.java

但是图像没有显示在第二个活动中。这个怎么做?

0 投票
1 回答
415 浏览

android - Facebook在从android更新状态时挂起授权异常

嗨,我必须从托管片段的活动发布我的状态,并首次使用应用程序,登录应用程序后,当我尝试更新状态时出现异常。我得到了这个例外。

“会话:尝试为具有待处理请求的会话请求新权限。”

这是我的片段代码

publishStory() 方法是在我的墙上发帖的实际方法。正在从主机活动调用此方法。并且 UILifeCycleHelper 处理是在片段的 onActivityResult 中完成的,但是在发布故事之后片段的 onActivityResult 没有被调用。这只发生在用户第一次使用应用程序并尝试发布到 facebook 时。如果他注销并再次登录,那么他可以成功发布并且不会引发异常。任何形式的帮助将不胜感激,

谢谢和问候, 穆纳扎

0 投票
1 回答
668 浏览

onactivityresult - onActivityResult 不适用于片段

onActivityResult 不能与片段一起使用。如何在扩展片段而不是片段活动的类中调用 onActivityResult。片段中是否还有其他类似于 onActivityResult 的方法?

0 投票
3 回答
378 浏览

android - ListActivity - onListItemClick

出于某种原因,我的 onListItemClick(View listView, View view, int position, long id){} 在某些情况下没有触发。我的申请流程是这样的。ListActivity 触发另一个活动,有时用户或其他条件可能会导致该活动以结果结束。第一次触发 ListActivity 时,意味着调用 onCreate 方法,然后 onListemClick() 始终有效。同样是用户第一次返回同一个activity的情况,那么onListItemClick总是有效的。问题出现在用户第二次返回 ListActivity 时,然后 onListItemClick 根本不会触发,就像根本没有附加到视图的侦听器一样。

我确实仔细检查了是否设置了 listAdapter。它是标准的 ArrayAdapter。所有其他侦听器都是功能性的,所以我怀疑 ListActivity 出于某种原因没有用作侦听器,但我无法理解为什么。这是完全相同的代码,两次运行的值完全相同,但似乎侦听器由于某种原因被空了。代码从调用 setContentView(int id) 之后的行上的 onResume 方法执行。有谁知道为什么会这样?

以下代码启动布局,那里没有问题,一切都按预期进行。

下面的代码设置了 ArrayAdapter,onListItem 仅在 onCreate 之后以及用户第一次导航回 currentactivity 之后才起作用。

0 投票
0 回答
395 浏览

android - Android - 第二个 onActivityResult 没有被调用

我有 3 个班级,分别是FragmentActivityA - B - C ......

A扩展Fragment和调用B使用:

B扩展FragmentActivity和调用C使用

问题是,当从 中返回时C,使用:

而不是返回到onActivityResultof B,而是返回到onActivityResultof A

我怎样才能一步一步地返回,依次通过每个onActivityResult

提前致谢。

0 投票
1 回答
2777 浏览

android - 片段:java.lang.RuntimeException:传递结果ResultInfo失败

谁能帮我解决这个错误。

例外如下:


我的项目包括一个主要活动,并在活动中添加了许多片段。从相机拍照时,接收结果onActivityResult()。添加我调用当前片段继续...

有时它会发生在异常之上。我不知道如何解决这个错误。

代码在onAcitivtyResult: -

谁能帮我解释一下上述错误,以及如何解决这个错误。TIA。

0 投票
3 回答
3303 浏览

android - onActivityResult() 方法总是返回 0 - Android

在我的 android 应用程序中,我提供了图像共享功能。现在,我希望在完成当前活动的图像共享功能后,用户应该被重定向到 HomeActivity。为此,onActivityResult()我的代码中有用户方法。但问题是,它总是返回 0,因此它不会启动 HomeActivity。我浏览了很多帖子,但找不到解决方案。请帮我解决这个问题。谢谢。

当前活动的代码:

从 currentActivity,我打开了共享图像的意图。当图像共享完成并且用户返回应用程序时,那时我想打开 Home 活动。问题是,它没有执行我onActivityResult()的 currentActivity 代码。