问题标签 [android-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 投票
36 回答
863022 浏览

android - 如何使用保存实例状态保存活动状态?

我一直在研究Android SDK平台,有点不清楚如何保存应用程序的状态。因此,鉴于“你好,Android”示例的这个小工具改造:

我认为这对于最简单的情况就足够了,但无论我如何离开应用程序,它总是会响应第一条消息。

我确信解决方案就像覆盖onPause或类似的东西一样简单,但我已经在文档中戳了 30 分钟左右,但没有发现任何明显的东西。

0 投票
13 回答
52869 浏览

ruby-on-rails - 实施社交活动流的最佳方式是什么?

我很想听听您的意见,哪些是实施社交活动流的最佳方式(Facebook 是最著名的例子)。涉及的问题/挑战是:

  • 不同类型的活动(发布,评论..)
  • 不同类型的对象(帖子、评论、照片..)
  • 1-n 个不同角色的用户(“用户 x 回复了用户 y 对用户 Z 帖子的评论”)
  • 同一活动项目的不同视图(“您评论了..”与“您的朋友 x 评论了”与“用户 x 评论了..”=>“评论”活动的 3 种表示)

.. 还有更多,特别是如果你把它提升到高水平,就像 Facebook 所做的那样,例如,将几个活动项目合并为一个(“用户 x、y 和 z 评论了那张照片”

任何关于模式、论文等关于实现此类系统、数据模型等的最灵活、最有效和最强大的方法的想法或指针将不胜感激。

尽管大多数问题与平台无关,但我最终可能会在 Ruby on Rails 上实现这样的系统

0 投票
7 回答
20120 浏览

linux - 在linux中检测键盘、鼠标活动

我需要一种方法来检测 Linux 上的鼠标/键盘活动。类似于任何 IM 程序所做的事情。如果在 5 分钟内未检测到任何活动,它会将您的 IM 状态设置为“我现在不在这里”。

对此的任何帮助表示赞赏。

谢谢。

0 投票
1 回答
70863 浏览

android - Android:捕获活动的返回

我有一个关于启动新活动的问题。归结为这一点。我在一个视图上有 3 个选项卡

要求是应用程序以纵向模式运行。

所有 3 个选项卡都按预期工作,但相机预览表面 (B) 除外。它旋转了 90 度。他们使其正确的唯一方法是将应用程序设置为横向,这会抛出我所有的标签,并且几乎不可行。

我的解决方案是:替换

我的相机活动与常规活动为空,但除外

这将启动我的 CameraActivity。这很好用。我必须做一个线性布局并包含 3 个看起来像真实标签的图像,所以我可以尝试模仿标签的操作,同时将屏幕旋转为横向并将视觉效果保持为纵向。用户可以单击其中一个图像(按钮)以显示下一个选项卡。这是我的问题。它应该退出我的“相机活动”,返回到选项卡中的“空白活动”,它应该被解释为从我的图像中单击所需的选项卡。

主要的是,当它返回时,它会返回到选项卡下的空白(黑色)页面(因为它是“空的”)。如何将返回事件捕获回调用该活动的页面,然后查看它们执行了哪些操作?

我可以设置一个 onclicklistener,我可以在其中响应被点击的假标签(图像)以退出相机活动。退出时,选项卡应更新,以便您返回。有什么建议么?

谢谢,

0 投票
34 回答
400637 浏览

android - 旋转Android上的活动重启

在我的 Android 应用程序中,当我旋转设备(滑出键盘)时,我的设备Activity会重新启动(onCreate被调用)。现在,这可能是它应该的样子,但是我在方法中做了很多初始设置onCreate,所以我需要:

  1. 将所有初始设置放在另一个函数中,这样它就不会在设备旋转或
  2. 使它onCreate不再被调用,布局只是调整或
  3. 将应用程序限制为仅纵向,这样onCreate就不会被调用。
0 投票
8 回答
121439 浏览

iphone - 如何在 iPhone 上使用活动指示器视图?

活动指示器视图在许多应用程序中都很有用。关于如何在 iPhone 上添加、激活和关闭活动指示器视图的任何想法?

这里欢迎所有方法。

0 投票
1 回答
3331 浏览

android - Android 覆盖显式意图

我的应用程序需要一个intent-filter响应Intent具有它的组件集(一个明确的意图)的一个。这是一个例子。

只是一个简单的intent-filter不会做 - 因为它Intent是为一个特定的组件(Activity,)制作的,它只是启动它而不寻找意图。有没有办法做到这一点?
谢谢,Isaac Waller
PS:请不要回答“不”。

0 投票
2 回答
7384 浏览

android - Android BroadcastReceiver、ContentProvider 和 Activity 之间的数据流?

我开发了一个应用程序,它接收一个广播,然后启动一个Activity,在其中Activity查询一个ContentProvider 实时从 DNS 中提取信息的应用程序。

我希望能够改组这个,而不是去:

它去:

即,如果query()没有返回任何数据,我不想错过启动 Activity,并允许广播消息正常通过。

如果query()确实返回数据,我希望Cursor将其提供给Activity,这样我就不必再去查询数据了。

反过来,它Activity有自己的用户界面,用户需要对其做出响应。

这可能吗?

0 投票
4 回答
4292 浏览

java - 如何使用在 Windows 上运行的 Java 服务检测用户活动?

我的目标是使用 Java 创建一个系统监控应用程序。我想知道用户何时在 Windows PC 上进行活动。结果将是这样的:

8:00 - 8:15 活动

9:12 - 10:29 活动

12:24 - 15:34 活动

我对任何其他信息(按下哪个键、使用的应用程序等)都不感兴趣。只有用户活动。

这在Java中甚至可能吗?我计划将我的 java 应用程序作为服务运行。但至于在用户使用计算机时获取事件,我不知道从哪里开始。


[编辑] 进一步澄清:我对活动的细节不感兴趣,只是用户移动了鼠标或按下了键。我不在乎按下了哪个键,只要我知道在某个应用程序中按下了某个键即可。除了按键和鼠标移动之外,我也不关心任何其他活动(例如,如果 USB 密钥插入 USB 端口,我不感兴趣)。

0 投票
2 回答
6528 浏览

android - Android:在恢复应用程序时恢复活动的活动

我有两个正在运行的活动:mainActivitychildActivity。每当用户单击mainActivity中的按钮时,就会启动childActivity。我想做的是:

当活动活动是childActivity并且用户单击主页按钮然后重新启动应用程序时,我希望看到childActivity 而不是启动的 mainActivity

我有一些建议实际上可以解决。我试图操纵 onStart、onRestart、onResume、onStop、onDestroy 事件。但是,他们并没有完全解决问题。应该有一个聪明的出路。谢谢你。

编辑:

谢谢你的回答,Soonil。当从最近的活动窗口调用活动时,您所说的情况正在发生。(长按主页按钮时打开的窗口)但是;从主屏幕打开它时不会发生这种情况。(比如从头开始)我不认为我的代码有特定的问题会产生这个错误。因为,我创建了一个测试项目并在发送问题之前尝试独立运行并面临同样的问题。无论如何,这是测试代码: