android-activity相关内容

我是否应该在不同的活动中使用不同的 AdMob 广告单元 ID?

我应该为我的应用中的所有广告使用相同的广告单元 ID,还是应该为每个活动获取一个 ID? 解决方案 您可以为应用内的所有横幅广告使用一个广告单元 ID,而为同一应用内的所有插页式广告使用不同的广告单元 ID. 因此,如果您的应用仅包含横幅广告,则它只能有一个广告单元 ID.如果您的应用包含横幅广告和插页式广告,则它可以有两个广告单元 ID. 但是,根据官方的 admob 指南, ..
发布时间:2022-01-25 14:34:44 移动开发

Admob 关于多项活动?

我的应用程序中有 7 个活动.我想在每个活动中显示 admob 我是否必须在每个活动中创建每个 AdView? 或 是否有任何替代方法可以重用以前的活动容器或防止它被破坏所以我可以在下一个活动中使用...... 我们将不胜感激的任何代码或提示. 谢谢 解决方案 我做到了.感谢 yorkw 的评论.这不是一个有效的代码.但是您可以进行相应的修改.这减少了每个活动 ..
发布时间:2022-01-25 14:33:57 移动开发

在关闭应用程序并检索该数据时保存数据

我知道,这里有很多关于保存/检索数据的问题.我自己在 find 查找问题,并且真的认为我可以设法找到我的答案而无需“提出问题",但我开始想知道一些我在这里没有看到答案的东西. 我的情况: 当然,我正在制作一个应用程序.关闭应用程序后,我想保存一个简单的数字数组(0 或 1)或布尔值.在启动应用程序时,我想搜索该数组(如果存在)并检索它以在应用程序中使用. 我开始将我的代码放入将使 ..
发布时间:2022-01-24 18:38:15 移动开发

我想将图像从一项活动转移到另一项活动

我必须将图像从一项活动转移到另一项活动.在第一个活动中,用户从滚动视图的几个图像中选择图像,并且该图像必须显示在下一个活动的图像视图中.需要帮助. 解决方案 在你的第一个Activity中 将 ImageView 转换为位图 imageView.buildDrawingCache();位图位图 = imageView.getDrawingCache();Intent intent ..
发布时间:2022-01-24 09:19:31 移动开发

完成活动前开始的所有活动

我想完成应用程序中正在运行的所有活动意味着想从堆栈中删除所有父活动. 我想在我的应用程序中本地实现注销功能,所以我的想法是,我将完成之前开始的所有活动,然后再次开始登录活动.. 解决方案 我应该让你知道这不是 android 推荐的行为,因为你应该让自己管理活动的生命周期. 但是如果你真的需要这样做,你可以使用 FLAG_ACTIVITY_CLEAR_TOPp> 我在这里给你 ..
发布时间:2022-01-22 12:52:10 移动开发

Android:如何使启动器始终打开主活动而不是子活动?(或其他)

我有活动 A 和 B.A 是带有 LAUNCHER 意图过滤器的活动(即当我们单击主屏幕上的应用程序图标时启动的活动). A 使用 startActivity(new Intent(A.this, B.class)) 启动 B. 当用户打开 B 活动,然后将我的应用程序置于后台,然后我的应用程序进程被杀死,当用户再次启动我的应用程序时,打开 B 而不是 A. 这导致我的应用强制关 ..
发布时间:2022-01-22 12:50:28 移动开发

当从另一个应用程序启动时,应用程序失去了记住其堆栈的能力

现在我已经对此进行了更多研究,我正在重写它以使其更清晰.如果您正在寻找更多信息,可以在旧版本中找到一些信息. 发生了什么: (这是指没有设置任何launchMode的应用程序设置,所以使用默认值) 您从市场或安装程序启动应用程序.这启动应用程序的根/主要活动FLAG_ACTIVITY_NEW_TASK 标志并且没有类别.现在的应用程序堆栈是 [ A ] 然后您继续进行应用程 ..
发布时间:2022-01-22 12:48:31 移动开发

如何检查活动是否仍在堆栈中?

检查活动是否仍在堆栈中以便回调它的更好方法是什么? Intent i = new Intent(getApplicationContext(),MyClass.class);开始活动(一); 解决方案 看ActivityManager API 要获取 ActivityManager 的实例,请使用以下代码: ActivityManager mngr = (ActivityManage ..
发布时间:2022-01-22 12:33:00 移动开发

如何禁用“返回"某些活动?

我不希望用户能够返回到我的应用的启动画面.一种解决方案似乎是检查当前活动下方的活动是否是启动画面的实例,在这种情况下退出应用程序,如下面的代码所示.但是,我不知道如何检查堆栈中的先前活动是什么.有人可以帮忙吗?有没有其他方法可以禁用“返回"给定活动? @Override公共无效 onBackPressed() {if(){Intent exit_intent ..
发布时间:2022-01-22 12:27:50 移动开发

如何避免在启动 Activity 时调用 onCreate()?

我想从堆栈中重新加载一个活动. 我使用 startActivity() 来开始新的活动.当我在 Activity D 上时,我想重新加载 Activity A 而不是启动新的 Intent.从 D 调用 A 时我不能使用 startActivity() 因为它会触发启动的 onCreate()一个线程来获取一些数据. 编辑:更新堆栈. 如果我使用 FLAG_ACTIVITY_RE ..
发布时间:2022-01-22 12:25:18 移动开发

Android 完成 Activity 并启动另一个

我对一件事感到好奇.我怎样才能完成我目前的活动并开始另一项活动. 例子: MainActivity--(开始)-->登录活动--(如果成功,开始)-->同步活动--(如果成功开始)-->MainActivity(带有更新的数据). 所以我希望 SyncActivity 在成功同步后启动 MainActivity 并且如果我按下返回按钮不返回到 SyncActivity 或打开任何其他活动 ..
发布时间:2022-01-22 12:23:36 移动开发

Android Activity Stack 未按文档中的说明工作 - 未显示任务堆栈中的最后一个活动

根据 Android 文档: http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html "当用户按下 Home 按钮离开任务时,当前活动停止,其任务进入后台.系统保留任务中每个活动的状态.如果用户稍后通过选择恢复任务启动任务的启动器图标,任务进入前台并恢复堆栈顶部的活动." 如 ..
发布时间:2022-01-22 12:22:53 移动开发

如何控制Android回栈

假设我有 A->B->C->D->E 在 android 后台堆栈中.我希望能够回到以下其中一项: A->B->CA->B一个 我怎样才能做到这一点?希望不要强迫点击返回按钮. 解决方案 使用Android官方开发者页面的图片和信息tasks and back stack 你可以看到在所有其他启动 Activity 的方法中,你只能使用 FLAG_ACTIVITY_CLEA ..
发布时间:2022-01-22 12:18:39 移动开发

区分从主屏幕启动的 Activity 或从 App 启动的另一个 Activity

我需要知道一种通用方法来区分来自启动器的活动调用和来自我的应用程序内部的另一个活动的调用,或活动堆栈上的 BACK 有人吗?这困扰了我很长一段时间,我需要让它休息...... 提前致谢JQCorreia 解决方案 在你的Activity的onCreate中,调用getIntent().如果 Activity 从启动器(主屏幕)启动,则 getAction() 的值将是 andr ..
发布时间:2022-01-22 12:17:45 移动开发

按HOME后重新启动应用程序时如何返回最新启动的活动?

熟悉的场景:我有一个 Main 活动,当按下按钮时它会启动一个 Game 活动.如果用户按下 HOME,然后再次启动我的应用程序,它应该会显示 Game 活动,这是他在使用应用程序时最后做的事情. 然而,发生的事情是他再次获得了 Main 活动.我感觉 Android 正在创建 MainActivity 的 another 实例并将其添加到该应用程序的堆栈中,而不是仅仅选择顶部的任何内容,因 ..
发布时间:2022-01-22 12:11:19 移动开发

如何清除 Android Stack 的活动?

我在 Android 中有一个包含多个活动的应用程序,我希望用户能够通过按菜单按钮退出.我的问题是 A) Android 不允许您终止应用程序并且 B) 即使当我再次将用户发送到 LoginActivity 时,他们也可以随时按 back 并立即回到他们所在的上一个活动. 我已经尝试使用以下两个标志启动 Activity: Intent 意图 = new Intent(this, ..
发布时间:2022-01-22 12:10:53 移动开发