问题标签 [start-activity]

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 投票
1 回答
176 浏览

android - 开始有时间限制的新活动

我正在尝试使用时间限制启动 android 呼叫电话活动(Intent.ACTION_CALL)(活动仅在有限的时间内工作,例如只有 10 秒)。有什么办法吗,还是我必须创建自己的通话活动?

//解决方案我的解决方案是创建具有传出呼叫接收器的服务,例如http://www.codeproject.com/Articles/548416/Detecting-incoming-and-outgoing-phone-calls-on-And

在接收器中我有方法

0 投票
0 回答
109 浏览

android - 将联系人拾取回调捕获到 onActivityResult 或其他非活动控制器

我正在编写一个控制器,它接受活动句柄、处理数据并只是调用活动回来。所以这个控制器将通过对活动应用意图来调用联系人选择器。

但我知道回调 onActivityresult 用于调用联系人选择器的活动。我觉得将回调与活动分开提供了更多的模块化,这对我来说很重要。

所以想知道是否有一种方法可以将 callBack(onActivityResult) 捕获到我希望的类控制器。有可能吗?

0 投票
3 回答
601 浏览

android - 从活动列表启动 Android 活动

我正在开发一个 android 应用程序,其中我有一个显示活动名称列表的菜单。单击菜单中的任何项目后,应启动该特定活动。

我知道的一种方法是,

其中位置 = 0 或 1。为此,我需要在 AndroidManifest.xml 文件中为每个 Activity 编写下面的代码

但我只想

简单的代码。不想使用意图过滤器所以请给我在这种情况下可以使用的替代方案。

0 投票
2 回答
12262 浏览

android - StartActivityForResults 总是为 Intent.ACTION_SEND 返回 RESULT_CANCELLED

当共享弹出窗口出现时,我在 WhatsApp 上成功共享了内容,但仍然返回 RESULT_CANCELLED。当我使用 Gmail 发送电子邮件时,结果相同。

调用共享意图,ACTION_SEND总是startActivityForResult返回CANCELLED

ActivityForResult 代码

0 投票
2 回答
8717 浏览

android - 从另一个活动中打开一个活动的片段

大家好我想从我的应用程序中打开设置的“文本到语音输出”片段。我认为首先我需要打开设置活动,然后打开它的片段。我尝试设置ComponentName但无法找到活动。

我应该使用FragmentManager; 我找不到任何特定于我需要的东西。有人可以给我一些可以很好地解释它的链接。

0 投票
2 回答
844 浏览

java - startActivity(Intent) 后恢复活动

我正在实现一个代码来验证是否有互联网连接。如果没有,它会启动 WiFi 的设置,以便用户可以选择 Internet 连接。

问题是我希望当用户选择连接并单击后退按钮时,我的活动再次验证是否存在任何连接以继续执行,但它再次进入NETWORK_INACTIVE对话框。

这是我开始新活动的代码:

我已经看到了该选项startActivityForResult(Intent, int),但我没有找到使用设置的任何解决方案。

有没有办法做到这一点?

提前致谢 ;)

0 投票
2 回答
996 浏览

android - startActivity(Intent intent) 在我的 LibGDX 项目的 Android 版本中不起作用

所以我有一个特定于平台的类,它实现了核心对象的接口。这个平台特定对象的一个​​实例被传递到主活动中。到目前为止,这似乎是有效的,但对于我的生活,我无法弄清楚 startActivity() 应该来自哪里。我看到多个类都有它,但我不知道我应该从哪一个继承。

这是我的平台特定类:

我正在尝试这样做,以便在将正确的 URL 传递给该方法时将 Youtube 应用程序打开到特定视频。

老实说,我真的不知道自己在做什么。如果在这个问题的直接范围之外我会遇到任何问题,我想提个醒。

提前致谢。

0 投票
0 回答
83 浏览

android - 在 android 上以先前状态启动外部活动

我正在尝试以其他活动的先前状态启动com.google.android.talk应用程序。但总是从第一页开始(好友列表)

0 投票
3 回答
6261 浏览

android - 意图值未传递回起始活动

我是 Android 开发新手,在与 AppInventor 短暂接触后正在使用 Android Studio。

我已经阅读了开始一项活动并获取结果以及检查示例的内容。

在我的 MainActivity 上,我有一个登录按钮,用于启动 LoginActivity。例如,我将调用活动(MainActivity)的“额外”传递给被调用的活动(LoginActivity),如下所示,并在返回时(它实际上并没有在任何地方登录)它设置了两个应该是的额外参数传回 MainActivity:

我的 LoginActivity 是由 New Activity Wizard 创建的模板的略微修改版本。基本上我定义了 OUTPARAM 静态字符串(额外参数的名称)并添加了代码来读取传入参数并设置传出参数:

在 UserLoginTask 类(在 LoginActivity 类中定义)中,我检查了 doInBackground() 方法的输入参数 (INPARAM_*)。调试断点表明我得到了 MainActivity 设置的正确值。

在 onPostExecute() 方法上,我设置了两个 OUTPARAM 附加功能。在调试期间,我确认这些值实际上已插入 Intent 的 Bundle 中。但是,当控制权传回(调用)MainActivity时,onActivityResult方法的data参数中传入的Intent中的所有参数(INPARAM、OUTPARAM)都是不存在的:

(调用)MainActivity 如下:

0 投票
1 回答
178 浏览

android - 在 FragmentDialogDismiss 之后尝试加载 Activity 时出现 ANR

我有一个发送 BC 并使用 AlarmManager 等待 5 秒响应的活动。一旦我收到广播,我: 1. 使用 mDialog.dismiss() 删除 FragmentDialog;2. 使用 getActivity().startActivity(myIntent) 开始一个新的活动;

我在一个片段中(使用支持库中的 TabFragment 和我创建的 MyTabActivity)。问题是我经常出现黑屏和 ANR,如果我删除 startActivity() 行,我没有收到 ANR,片段确实被关闭,但我的活动没有显示,我得到黑屏,如果我按下它,ANR。我想到的是片段管理器开始处理活动,然后我开始了一个新的搞砸 android,因为我以片段为基础,我真的不知道如何摆脱这个烂摊子,想在活动中使用处理程序以 300 毫秒开始发布我的活动,这是一个非常非常丑陋的解决方案。有什么好主意吗?