问题标签 [subactivity]
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.
android - Android:如何从活动活动中关闭前台活动?
我创建了一个与服务器异步通信的应用程序。当应用程序向服务器发出请求时,会创建一个带有“正在加载”通知的新对话框(活动)。主要活动实现了处理服务器响应的方法,我想在主要活动从服务器接收到答案时关闭前台活动。
通知对话框的创建方式如下:
因此,当用户尝试进行身份验证时,将调用以下方法:
并且 onAuthenticateResponse 处理身份验证响应:
如果有人可以建议在执行 onAuthenticateUser() 时关闭通知对话框 (DlgServerRequest) 的方法,我将不胜感激。
android - 如何强制主活动等待 Android 中的子活动?
我正在从主要活动中调用子活动。这个子活动应该从用户那里获取一些数字(我正在使用编辑文本控件来实现这一点),将它们保存到另一个类中的静态变量并终止。我希望主要活动等待子活动,但两者都只是同时运行。即使这样做也无济于事:
你知道如何强制主要活动等待吗?Android 不支持 Thread.wait() 方法(程序抛出错误)。
android - 如何扩展 SomeActivity 以重新定位例如 onCreateOptionsMenu?
我知道这应该相当简单,但我还是不明白。
我有一个 Activity (我们称之为XyActivity)已经很长了。因此,我想将一些被覆盖的方法重新定位到子类(我们称之为XyOptions)。看起来像这样:
和
不幸的是,XyOptions中的方法永远不会被调用。我不明白为什么。我敢肯定答案是微不足道的,所以请指出我的方向。
谢谢,
斯特夫
android - 后退按钮上的主要活动灰显/禁用
我在从子活动返回(单击“返回”按钮)到主要活动时遇到问题:从我的主要活动中,我启动了一个新活动(传递了一些额外内容):
在开始的活动中,我从附加内容和显示等中获取数据。所以一切都很好,直到我单击“返回”按钮返回到主要活动。然后主要活动出现,但紧随其后 - 灰显。我不能再在那里做任何事情......这种“灰色”样式看起来应该显示一个对话框,但没有显示对话框,只是整个活动被推下/禁用......
我注意到的另一件有趣的事情 - 该活动在后台仍然存在,因为如果我点击“搜索”按钮,快速搜索框会出现在我的活动顶部,如果我点击后退按钮(取消它) - 它会消失并且我的然后活动再次变得完全正常(灰色效果只是消失了......)
试过看logcat
,但它没有显示任何有用的信息,没有抛出异常,只是这个文本总是出现:
什么可能导致这个问题?
android - Android ==> 子活动?
是否可以在当前活动之上添加活动。例如,假设我单击一个按钮,然后它将第二个活动添加到当前活动。而第二个活动只涵盖了我当前活动底部的一个小地方。
android - 显示带有 SubActivity 的 MapView
我有一个主要活动。它的 main.xml 生成一个包含一个滑块的视图,单击该滑块会显示一些内容区域。在这个区域我想显示一张地图。所以我需要第二个活动。我可以调用子活动,但我希望它显示在 main.xml 的滑块区域中,但是地图有自己的 mapview.xml。
有任何想法吗?
android - 如何在子活动中保留选项卡的标题?
我有这个 Tabhost:
Tab2 的内容有一些按钮,当单击其中一个按钮时,它会启动一个 SubActivity:
在 SubActivity 中,Tabhost 不再可用......那么如何更改代码,在 SubActivity 中显示 Tabhost?
android - 子活动的生命周期
如果一个活动通过 startActivityForResult() 启动另一个活动,如果父活动完成,该子活动会发生什么?
android - 子活动完成时有时不会调用 onActivityResult
在测试期间,我注意到有时我的子活动的完成()不会执行 onActivityResult。大多数时候它工作正常,我不知道何时以及为什么会出现此问题。
子活动开始:
子活动完成:
onActivityResult(由Nazmul Idris提供):
android - Android onActivityResult 始终为 0
这已经让我死了两天了。我有一个主活动 A,它调用第二个活动 B。活动 B 只是向用户呈现一个列表视图。当我在列表视图上按下一个项目时,我希望将几个字符串传递回主 Activity A 并且 Activiy B 将完成。
问题是我总是得到一个结果代码 0 并且数据包为空。我真的不明白为什么会这样。
这是我的代码。
开始活动 B 以获得结果:
这开始了第二个活动罚款。活动 B 填充一个列表视图,当我单击一个项目时,我试图将一些数据发送回调用活动 A。
目前任何文本,所以我在活动 B 中使用了以下内容:
在调用活动中,我有以下监听返回,如下所示:
我可以看到请求代码正确返回,但结果代码始终为 0,数据始终为空。
我已经完成了调试,并且 setResult 正在完成它的工作,并且包确实有我正在传递的数据,但它在途中的某个时候丢失了。
清单中是否有我遗漏的东西或其他东西。到目前为止,它扼杀了我在这个项目上的进展。