草庐IT

expiration_intent

全部标签

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 - 如何在 UML 类图中建模 Android "Intent"

在UML类图中,您将如何显示调用另一个具有Intent的Activity? 最佳答案 有一篇有趣的论文,标题为EngineeringAndroidApplicationsBasedonUMLActivities作者FrankKraemer关于使用UMLActivity为Android应用程序建模,包括通过Intent启动Activity。 关于android-如何在UML类图中建模Android"Intent",我们在StackOverflow上找到一个类似的问题:

android - Gingerbread Intent 的setPackage

根据androiddocumentation:Alternatively,startingwithICE_CREAM_SANDWICH,youcanalsosafelyrestrictthebroadcasttoasingleapplicationwithIntent.setPackageGingerbread中是否有任何方法(可能使用兼容性库)来限制sendBroadcat()事件,使其仅将其发送到指定的包? 最佳答案 我的第一个建议是使用LocalBroadcastManager如果可能的话。这使您可以完全忽略任何安全问题。如果

Android Intent 子类化

我使用Intent作为我的Android应用程序各个部分之间通信的消息传递机制。我的问题是:我能否将Intent子类化以在其之上构建我自己的类,或者当我在广播接收器中获取它时它将成为标准的Intent类?当然,我说的是进程内通信。但是跨线程。 最佳答案 我自己从未这样做过,但我认为这是可能的。查看LabeledIntentdocumentation和source-我认为这与您所描述的相似。在接收器中处理自定义Intent时,您需要将onReceive()中的Intent参数转换为您自己的子类。如果您向子类添加任何字段,您需要确保正确

android.view.WindowLeaked - 使用对话框和新 Intent 时

我已经尝试了stackoverflow提供的所有可能的解决方案。但是我仍然在logcat中遇到这个错误:'Activitycom.xyz.MainActivityhasleakedwindowcom.android.internal.policy.impl.PhoneWindow$DecorView{40d687c0V.E.....R.....ID0,0-772,268}那最初是在这里添加的'if(Var_place_holder.level=="one"){Var_place_holder.title=obj_itemDetails.getTitle();Var_place_hold

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 从 Activity 调用 Fragment 类

我正在尝试使用Intent从Activity调用Fragment类。是否可以实现。请发表您的看法。 最佳答案 Fragment需要由FragmentActivity托管,您不能通过Intent添加fragment。您需要创建一个FragmentManager以将您的fragment添加到FragmentActivity中(或通过IntentFragmentActivity并在其上添加您的fragment)。有关详细信息,请参阅本主题:AddaFragmenttoanActivityatRuntime.

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 - 从 Intent 处理程序提交 fragment 事务时出错

我正在尝试编写简单的音乐播放器并遇到这样的问题。在我的用户界面中,我有几个fragment,用于显示歌曲的不同模式(例如,所有音乐、所选文件夹中的音乐、播放列表中的音乐等等)。我还有一项播放音乐的服务。当用户在播放状态下关闭播放器时,我想保存UI状态(即当前显示的fragment)并在再次打开播放器后恢复此状态(如果用户在暂停状态下关闭播放器则不需要)。为了保存状态,我使用我的Service,如上所述。在我的Activity的onDestroy()方法中,我放置了所有需要的数据以恢复到intent并调用startService(intent)。服务将此数据保存到局部变量。在我的Acti

并行运行的 Android Intent Service 工作请求

我创建了一个IntentService如下:publicclassOrdersSyncServiceextendsIntentService{privatestaticfinalStringTAG=OrdersSyncService.class.getSimpleName();privateOrderorderObject;publicOrdersSyncService(){super("OrdersSyncService");}@OverrideprotectedvoidonHandleIntent(Intentintent){//Util.showToast(getApplicat