草庐IT

mail_flag

全部标签

java - 关于上下文 FLAG_ACTIVITY_NEW_TASK 的错误

在我的应用程序中,我有一个可扩展ListView,我想在单击特定子项时打开从Internet下载的PDF。当我点击它时,应用程序崩溃并且在AndroidStudio的AndroidMonitor上出现这个错误:CallingstartActivity()fromoutsideofanActivitycontextrequirestheFLAG_ACTIVITY_NEW_TASKflag.Isthisreallywhatyouwant?当我尝试addflag()或setflag()时,它告诉我一些关于静态上下文的信息。ContextGetter类:publicclassContextGe

android - FLAG_ACTIVITY_CLEAR_TOP 和 android :launchMode ="singleInstance"

我想我刚刚发现了一个非常奇怪的错误...但它可能只是我从未听说过的某种功能。在我的应用程序中,如果我在AndroidManifest上有任何带有android:launchMode="singleInstance"的Activity,当您尝试使用以下代码将堆栈“清理”到某个点时:Intentintent=newIntent(this,Xpto.class);intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);它转到那个Activity。

android - Notification、PendingIntent 和 Intent Flags 问题

(跳下以获得简短摘要)我在处理应用程序中的Activity顺序时遇到了问题。该应用程序有3个Activity,它们从A流向B再流向C(如果连续按下后退键,则从C流向B再流向A)。在正常操作中,该应用程序运行良好,我遇到的问题是收到C2DM通知时。收到通知后,我希望将PendingIntent发送到当前Activity的Activity,或者在应用未运行的情况下启动应用。在通知接收器中,无论当前Activity是什么(在Application类中保存)都会创建一个PendingIntent,这也可以正常工作。但是,当Activity与创建PendingIntent时使用的Activity

android - 使用 FLAG_ACTIVITY_REORDER_TO_FRONT 将数据发送到 Activity

我有一些Activity:A、B、C、D...在每个Activity上,它都有启动其他Activity的按钮。所以:A可以启动B、C、D;B可以启动A、C、D;...我不想创建这些Activity的多个实例,所以我在开始Activity时使用标志FLAG_ACTIVITY_REORDER_TO_FRONT。每次启动Activity时,我都需要将数据传递给它并更新它的用户界面。但是使用FLAG_ACTIVITY_REORDER_TO_FRONT标志,不会调用oncreate函数。我的问题是:如何在使用FLAG_ACTIVITY_REORDER_TO_FRONT标志时在Activity之间

android - 了解 Intent.FLAG_ACTIVITY_CLEAR_TOP

根据上图,我有一些疑问。请按顺序阅读每个步骤:-每个block都是一个AndroidActivity箭头代表StackDirection——Activity打开的顺序(A在应用程序首次启动时启动)当用户到达ACTIVITYF并想要为此打开activityZ(我们正在使用Flag_Activity_clear_top)时。在ACtivityZ之后,当用户想要打开ActivityD时。****我们在这一步的要求是-当ActivityD打开并且用户按下后退按钮时-我希望用户应该被重定向回ACTIVITYC,之后ActivityB等等......****当前,当我们从ActivityD(从Z来

android - Intent.FLAG_ACTIVITY_FORWARD_RESULT Android 中的实时示例

谁能告诉我Intent.FLAG_ACTIVITY_FORWARD_RESULTLiveExample的工作原理现在我正在做的只是创建A、B、C三个Activity所以当我从ActivityA和A启动应用程序时,我用startActivityForResult(ActivityB)启动ActivityB,在BActivity中,我用Intent.FLAG_ACTIVITY_FORWARD_RESULT启动ActivityC并完成BActivity,所以现在从那里开始ActivityC当我完成ActivityC时,它会在onActivityResult()中将结果返回给ActivityA

android:inputType ="numberDecimal"与 InputType.TYPE_NUMBER_FLAG_DECIMAL

以下条件的计算结果为假。应该不是真的吧?editText.getInputType()==InputType.TYPE_NUMBER_FLAG_DECIMAL特别是在xml文件中,我有android:inputType="numberDecimal"调试表明editText.getInputType()=8194和InputType.TYPE_NUMBER_FLAG_DECIMAL=8192我错过了什么? 最佳答案 numberDecimal指的是TYPE_CLASS_NUMBER和TYPE_NUMBER_FLAG_DECIMAL。

android - FLAG_ACTIVITY_REORDER_TO_FRONT 被忽略

我有一个带有项目列表的FragmentActivity,当应用程序在后台运行时,可以推送到该项目列表。发生这种情况时,我想创建一个状态栏通知并提醒用户更新。当用户单击通知时,Activity应重新排序到前面并显示在屏幕上,同时在处显示新项目列表底部。所以我写了一个通知管理器,在用户设备上显示:privatestaticvoidcreateNotification(Stringtitle,Stringtext,StringlargeIcon,StringitemdId,ContextmCOntext){Bitmapic=BitmapFactory.decodeResource(mCont

缺少 Android Intent 参数 FLAG_ACTIVITY_SINGLE_TASK?

我刚刚注意到参数FLAG_ACTIVITY_SINGLE_TASK在Android开发者文档中不再可用:我只是想这样做:removeCard.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TASK);启动Activity(移除卡片);我已经在Google的代码中看到过这样的参数,但Java编译器只是告诉我它不存在。我只能使用此参数启动主要Activity,但我必须配置list文件才能执行此操作:android:launchMode="singleTask"这不适用于应用启动时启动的主要Activity以外的Activity。有人知道为什么Intent这个参数

java mail - 通过邮件 ID 获取邮件

我正在开发Android邮件客户端。我需要为每封电子邮件建立一个“对话”结构。我用IMAPMessage.getInReplyTo()返回消息的消息ID的方法,该消息是对消息的回复。不幸的是,似乎没有简单的方法可以从获取消息IMAPFolder使用其消息ID。只能通过其UID获取消息。有没有一种简单的方法可以通过消息ID获取IMAP消息? 最佳答案 您可以像这样使用IMAPFolder的search方法:SearchTermsearchTerm=newMessageIDTerm(messageId);Message[]message