草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 启动 Activity 的服务与其通信的最佳方式

我有一个监听套接字的服务。当接收到某些输入时,它是创建一个Activity。当接收到其他输入时,就是杀死这个activity。我努力了一段时间让服务通过AIDL(http://developer.android.com/guide/developing/tools/aidl.html)与Activity进行通信,但这似乎并不有效。我认为AIDL仅在要与之交谈的进程是服务时才有效,而不是Activity时?我希望获得有关如何解决我的问题的指导或建议。干杯, 最佳答案 Ihaveaservicethatlistenstoasocket.

android - 从 URL 启动 Activity

我试图在用户浏览到某个url时启动我的应用程序。我找到了一些例子,它们在list中都有相同的东西,但它对我不起作用。我已将intent-filter放在Activity和Receiver下。这是我的listfragment:在Activity下,我尝试使用onNewIntent,在Receiver下,我尝试使用onReceiveIntent,两者都通过简单的Log.i调用来查看它是否触发。我运气不太好。 最佳答案 我在我的manifest.xml文件中使用它:这将启动ActivitySomeName。我没有在android:host

android通知两次启动相同的 Activity

当我单击状态栏上的通知时,它会启动一个Activity,但行为很奇怪。如果我的应用程序在前台并且我单击通知,通知Intent将被触发一次。如果我的应用程序在后台,那么通知Intent会被触发两次。如果我退出应用程序(即所有Activity都已通过点击后退按钮弹出)然后通知Intent被触发一次。任何人都可以解释这种行为。代码fragment如下:_notification=newNotification(icon_id,"TickerText",System.currentTimeMillis());_showActivityIntent=newIntent();_showActivi

android - 如何在弹出窗口中打开 Activity ?

我有一个显示项目列表的ListActivity。我准备了另一个layout用于包含项目名称、地址、电话号码和图像的详细View。如果在不关闭我的ListActivity的情况下单击其中一项,我想在弹出窗口中显示这些项目的详细信息。我该怎么做? 最佳答案 您可以使用AlertDialog来执行此操作。看这里http://developer.android.com/guide/topics/ui/dialogs.html.并滚动到创建自定义对话框。例子是:AlertDialog.Builderbuilder;AlertDialogale

android - 如何正确清除 singleTop Activity 中的 Intent 数据?

场景是:在list中声明了singleTop的Activity。这个Activity被称为一些额外的东西。我能够清除Intent数据并能够翻转屏幕等而无需调用原始Intent......问题是当Activity被系统终止并且用户返回到此Activity时,它会使用用于创建Activity的原始Intent重新启动。如何删除它?我尝试使用新的Intent从内部开始相同的Activity,但没有运气......我还使用了各种标志。 最佳答案 事实证明,没有合适的方法从ActivityManager中清除Intent数据。解决此错误的唯一

android - 静态变量在 Activity 之间交换数据真的安全吗?

我正在开发一个包含几个Activity的应用程序:Activity1:带有“开始”按钮的应用程序主屏幕Activity2:用户从列表中选择其身份(不止一个用户将要使用该应用程序)Activity3:用户输入密码Activity4:用户从时间表中选择一个事件(每个用户都有自己的时间表和相关事件)Activity5:用户可以选择与Activity相关的操作。Activity6-10:用户执行适当的操作。下面是更多信息:6-10的每个Activity都必须知道登录的用户和选择的事件6-10的每个Activity都有一个菜单,允许用户返回Activity:1(注销)、4(选择不同的事件)、5(

android - Android 应用程序在城市附近的 Activity

Android应用程序应该根据日/月/年显示世界任何地方发生的Events。是否有任何API在Android应用程序中使用?很少有应用程序提供诸如Poynt之类的事件.我不知道他们是如何提供的,但如果有人知道这个问题,请提出建议。 最佳答案 您很可能不得不使用多个API,这些API的分类如下,我怀疑是否存在任何具有任何体面API的开放数据库,其中包含世界上“无处不在”或“每一个”事件附近的任何东西……所以你必须选择你的战斗,你真正想提供什么:音乐Last.fm-http://www.last.fm/apiSongkick-http:

java - 创建 Android Intent 并指定目标 Activity 时,这个 ".class"语法是什么?

这也许是一个愚蠢的问题,但我在其他地方找不到任何相关内容。我正在学习Android的基础知识,当我尝试创建一个专门用于运行我选择的另一个Activity的Intent时,教程告诉我以这种方式构建它:Intentintent=newIntent(this,DisplayMessageActivity.class);其中“DisplayMessageActivity”是我正在运行的Activity的类。我不明白的是,“.class”部分是什么?据我了解,该参数应该是一个Class对象。“类”是我的Activity子类的一个字段吗?或者当我说“DisplayMessageActivity.c

屏幕锁定时调用的 Android Activity onDestroy()

我的Activity类中的onDestroy函数在屏幕休眠或屏幕锁定时被调用。我知道这不应该发生,因为控制流应该是onPause()->onStop()。在锁定屏幕上,控制流程是这样的:onPause()->onStop()->onDestroy()。我已经在我的androidlist中给出了android:configChanges="orientation|keyboardHidden",正如对类似问题的答案所建议的那样,但这没有用。当从onStop()检查时,isFinishing()函数返回false。谁能帮我解决这个问题。 最佳答案

android - 如何停止 Android 中另一个 Activity 的服务?

我有2个Activity,A和B。该服务在B中以这样的代码开始:startService(newIntent(this,PlayerService.class));IntentconnectionIntent=newIntent(this,PlayerService.class);bindService(connectionIntent,mp3PlayerServiceConnection,Context.BIND_AUTO_CREATE);privateServiceConnectionmp3PlayerServiceConnection=newServiceConnection()