android-activity相关内容

与来自服务的活动 (LocalService) 通信 - Android 最佳实践

常见场景 - 使用后台服务轮询服务器的活动. 服务将通过 AlarmManager 定期运行,并为 Activity 执行任务(用户点击按钮,从服务器获取一些东西). 我想了解这里的最佳做法.我认为最好的设计是 Android LocalService 示例:http://developer.android.com/reference/android/app/Service.html# ..

如何在弹出窗口中打开活动?

我有一个 ListActivity 显示项目列表.我为包含项目名称、地址、电话号码和图像的详细视图准备了另一个 layout.如果在不关闭我的 ListActivity 的情况下单击一个项目,我想在弹出窗口中详细显示这些项目. 我该怎么做? 解决方案 您可以使用 AlertDialog 来做到这一点.看这里 http://developer.android.com/guide/top ..
发布时间:2021-12-24 23:52:40 移动开发

新安装后仅启动一次的活动?

我希望我的应用有一个活动来显示如何使用该应用的说明.但是,这个“指令"屏幕在安装后只能显示一次,你怎么做? 解决方案 您可以测试是否在您的应用程序中设置了特殊标志(我们称之为 firstRun)SharedPreferences.如果没有,这是第一次运行,因此请按照说明显示您的活动/弹出窗口/任何内容,然后在首选项中设置 firstRun. protected void onCreate ..

如何检查我的活动是否是在屏幕中运行的当前活动

我使用 Toast 来做通知,但即使它的活动不在当前屏幕中并且其他活动已经启动,它似乎也会出现. 我想检查一下这种情况,当活动不是当前活动时,我不会发送 Toast 通知.但是怎么办? 解决方案 当你的 Activity 出现在前台时,它的 onResume() 方法将被调用.当另一个 Activity 出现在您的 Activity 前面时,它的 onPause() 方法将被调用.所 ..
发布时间:2021-12-23 10:02:53 移动开发

动态获取活动名称 - android

我想获取要在 HttpRequest 的 URI 中发送的当前 Activity 的名称.有没有办法在不特别提到 Activity 的情况下做到这一点? 我知道我可以做 myActivity.class.toString() 但这只是硬编码“myActivity"的一种效率较低的方式,因为我正在对我的 Activity 进行静态引用.有没有更通用的方法来使用类似“this"的东西(顺便说一句 ..
发布时间:2021-12-23 10:02:43 移动开发

从 Android 应用安装程序和主屏幕启动应用程序时的活动堆栈排序问题

仅出于测试目的,我允许通过 URL 下载和安装我的应用 APK.在手机上下载后,可以使用 Android 应用安装程序启动它,让用户可以选择将其安装到他们的设备上,然后运行. 考虑我们是否以上述方式下载并运行了该应用程序.我的应用程序中的主/启动器 Activity 是一个登录页面(Activity A).一旦用户通过身份验证,他们就会被带到应用程序的主要区域,例如活动B.所以现在这个任务的 ..
发布时间:2021-12-23 10:01:52 移动开发

如何从非活动类启动活动?

我有一个地图视图活动,其中显示了一些 OverlayItems.例如,在叠加层的 onTap 方法中,我想触发一个新活动,以全屏显示此叠加层照片. 当我在叠加类中执行此操作时: Intent intent = new Intent();intent.setClass(getApplicationContext, FullscreenView.class);开始活动(意图); ...它找不 ..
发布时间:2021-12-23 10:01:46 移动开发

如何传递包含对象列表的 Parcelable 对象?

我在下面创建了一个 Parcelable 对象,我的对象包含一个 List 产品.在我的构造函数中,我如何处理为 List 重新创建我的 Parcelable? 我已经检查了包中所有可用的方法,所有可用的方法是 readArrayList(ClassLoader).我不确定这是否是最好的方法,您的建议将不胜感激. public class Outfits 实现 Parcelable {私人 ..
发布时间:2021-12-23 10:01:41 移动开发

在不使用 FLAG 的情况下清除活动中的 Backstack

我想清除 Activity 中的返回堆栈,但不是通过 startActivity() 和使用 FLAG.例如当我从应用程序图标启动应用程序时,应用程序主活动开始,但后台堆栈中有一些东西,比如启动器活动,因为当我们触摸最小化的应用程序选项卡时,启动器是可见的.我想从最小化的应用程序中删除启动器应用程序. 解决方案 @SorryForMyEnglish 的回答是对的.你只是无法实施它.通过使用 ..
发布时间:2021-12-23 10:01:25 移动开发

关闭应用程序时调用了什么方法

我阅读了有关 Activity 生命周期及其方法的所有信息. 我还是找不到答案:当我关闭我的应用程序时,从“打开应用程序"菜单(在galaxy4 中长按主页按钮,在nexus5 中它是右键...)调用什么方法?如果有? 换句话说,我的活动是启动一项服务.如果应用程序(活动)正在关闭,我想终止服务.(onDestory 根本不可靠,正如前面多次说过的那样) 提前致谢! 解决方 ..
发布时间:2021-12-23 10:01:20 移动开发

您可以同时运行两个活动吗?

我所拥有的是一个更严格的活动,以及另一个具有不同信息的活动.但是,当我打开非服务器活动时,服务器将关闭.有没有办法让我停止这种情况?如果您需要查看任何代码,我很乐意展示它. 解决方案 您不能同时运行多个活动.如果您希望代码在后台运行,您需要使用 Service.有关更多信息,请查看文档:http://developer.android.com/reference/android/app/S ..
发布时间:2021-12-23 10:01:11 移动开发

如何将结果数据从广播接收器发送到活动

我有一个调用广播接收器的活动.广播接收器等待并收听 GPS.当侦听器获得新点时,我想将该新点发送到 Activity.如何将数据从广播接收器发送到活动? 我的活动中需要一个侦听器,等待广播接收器的响应.我该怎么做? 解决方案 我为我的接收器定义了一个监听器并在活动中使用它,现在它运行得很好.以后有没有可能出问题? 公共接口 OnNewLocationListener {public ..
发布时间:2021-12-23 10:00:37 移动开发