草庐IT

expiration_intent

全部标签

android - 在 onHandleIntent 之前捕获 IntentService Intent

我有一个IntentService可以对要进行的Web服务调用进行排队。我将一个整数作为Extra传递给每个Intent,它定义了要进行的Web服务调用的类型。我想创建一种情况,如果将执行特定Web服务的Intent传递给IntentService,并且IntentService队列中已经存在用于同一Web服务的Intent,则不处理Intent。理想情况下,我会丢弃Intent,但我也可以向其中添加一个Extra,让代码知道在处理Intent后跳过它。当Intent进来时,我可以跟踪哪些Intents在我添加到IntentService的某个对象中的队列中。但是,当Intent传递给

java - 为什么 Activity 管理器显示启动 Intent 消息?

在运行我的应用程序Activity管理器期间只显示消息I/ActivityManager(159):Starting:Intent{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]flg=0x10100000cmp=com.rfb.client/.RFB_ClientActivitybnds=[182,205][238,271]}来自pid159它继续显示此消息。知道为什么这个信息会显示在日志中吗?这条消息是什么意思?如果您知道这件事,请告知。日志文件:04-2023:57:02.339D/RFB_

android - 从具有 Intent 的 Activity 启动 FragmentActivity

每次尝试使用Intent从Activity启动FragmentActivity时,我都会强制关闭。这是Activity中的代码:Intentintent=newIntent(getApplicationContext(),OrgHome.class);intent.putExtra("Username",organization_name.getText().toString());startActivity(intent);这是logcat:08-0116:52:45.823:E/AndroidRuntime(600):FATALEXCEPTION:main08-0116:52:45

Android 使用 Intent 向日历添加事件,获取 EventID

我正在尝试通过日历Intent添加事件。但是,我不知道如何获取刚刚添加的事件的事件ID。Intentintent=newIntent(Intent.ACTION_EDIT);intent.setType("vnd.android.cursor.item/event");intent.putExtra("beginTime",sdate.getTime());intent.putExtra("endTime",edate.getTime());intent.putExtra("allDay",true);intent.putExtra("rrule","FREQ=YEARLY");int

Android 之 Intent 的基本使用

本节引言:在上一节结束后意味着Android的四大组件我们都已经学习完毕了~,而本节我们要学习的是四大组件间的枢纽——Intent(意图),Android通信的桥梁,比如我们可以通过:startActivity(Intent)/startActivityForResult(Intent):来启动一个ActivitystartService(Intent)/bindService(Intent):来启动一个ServicesendBroadcast:发送广播到指定BroadcastReceiver另外别忘了我们在注册四大组件时,写得很多的Intent-Filter哦~好吧,话不多说,开始本节内容!

java - 在图库 Intent 中打开多个图像

我需要在图库中打开多个图像以通过滑动查看...我知道如何打开1张图片..Intentintent=newIntent();intent.setAction(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse("file://"+"/sdcard/test.jpg"),"image/*");startActivity(intent);如何通过在一个Intent中滑动来查看多个图像以查看所有图像。?我有图像的路径...我需要在图库中查看它们。 最佳答案 通过Intent.putExtr

java - Android - 停止服务的通知挂起 Intent

我有两个通知操作,一个是停止服务,一个是重新启动它。我已成功启动该服务,但我无法使用此代码停止它:PendingIntentshow=PendingIntent.getService(this,1,svc,PendingIntent.FLAG_UPDATE_CURRENT);PendingIntenthide=PendingIntent.getService(this,1,svc,PendingIntent.FLAG_CANCEL_CURRENT);有什么想法吗?不是重复的,因为我的问题专门针对通知操作,而不是按钮(我可以毫无问题地让我的按钮停止和启动服务)。

android - 当通过 Intent 调用 BroadcastReceiver 时,它在哪个进程上运行?

我知道我们有10秒的时间来处理一个Intent;否则,看门狗定时器将启动。它应该是一个轻量级函数。所以我的问题是,BroadcastReceiver是否与您的根Activity在同一进程中运行?还是运行在Zygote系统进程上? 最佳答案 Somyquestionis,doestheBroadcastReceiverruninthesameprocessasyourrootactivity?是的。而且,正如xandy指出的那样,它还在主应用程序线程上运行。您的BroadcastReceiver应该非常快速地完成它的工作,或者调用st

android - 将新 Intent 发送到广播接收器会提供先前 Intent 的额外值

我正在广播一个将由广播接收器接收的Intent,因为应用程序仍在运行并且警报服务触发了新Intent,但接收器显示的是以前的Intent值。根据文档,广播接收器在返回onReceive()后不再处于Activity状态,因此接收器应显示由警报服务触发的下一个Intent值,但它没有发生,任何人都可以告诉正确的方法。这是从Activity到广播Intent:Intentintent=newIntent(SCH_ALARM_ACTION);intent.setClass(getBaseContext(),SchAlarmReciever.class);intent.putExtra("id

android - 如何在 android list 中创建可浏览的 Intent ?

我有一个Android应用程序可以打开通过电子邮件发送的链接。不过,我只想打开指向某个网站的链接。我知道打开youTube链接会为用户提供一个对话框,询问是在浏览器中还是在youTube应用程序中打开它,所以这就是我要做的。在我的androidlist文件中,我有以下Intent过滤器:然后,为了处理Intent,我在onCreate中有一行:if(getIntent().getCategories().contains("android.intent.category.BROWSABLE")){...}问题是像http://mySite.com#12345这样的链接不是这样打开的。我