草庐IT

Intent-flags

全部标签

Android: 传递结果失败 ResultInfo{who=null, request=1, result=-1, data=Intent

我在Logcat中收到一个Intent传递错误,当我调用它时应用程序意外停止;startActivityForResult(newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI),1);或者就此而言;startActivityForResult(newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI),1);然后处理它;@Overrid

android - Intent 上的 setData 阻止 sendBroadcast 工作?

我注册了一个BroadcastReceiver以监听以下操作..publicstaticfinalStringMY_ACTION="com.blah.intent.action.DOSOMETHING";在我的代码中有Intentintent=newIntent(MY_ACTION);sendBroadcast(intent);如果我使用这个广播发送和接收正常,但是如果我使用setData添加一个Uri在通过添加这些行发送广播之前..Uriuri=Uri.parse("/sdacrd/myfile");intent.setData(uri);如果我设置数据,则不会收到广播。谁能解释为什

android - 在 App Billing 中遇到未决 Intent 和切换 Activity 的问题

好吧,我已经尝试修复这个问题好几天了,我不会来这里找人为我做我的工作,因为我一直在排除故障并修复LogCat中的每条错误消息。我正在使用Andengine开发Android游戏(这可能是问题的一部分,因此熟悉它可能会有所帮助)。我没有做任何花哨的事情,我的游戏Activity都是单一场景,没有任何物理或类似的东西,只有一堆Sprite和纹理。我还在游戏中的所有其他Activity中使用了Andengine,因为我发现它是设置图形吸引人的屏幕的一种非常简单的方法。其中一个屏幕是我的应用程序内商店,用户可以在其中购买关卡包和新Sprite。这一切的计费部分都很好,购买通过市场进行,那里没有

android - 无法启动服务 Intent { act=com.google.android.c2dm.intent.REGISTER(有附加功能)} : not found

我正在尝试在我的应用程序中使用C2DM,但出现了一些错误10-1411:21:14.904:WARN/ActivityManager(61):UnabletostartserviceIntent{act=com.google.android.c2dm.intent.REGISTER(hasextras)}:notfound我的代码:IntentregistrationIntent=newIntent("com.google.android.c2dm.intent.REGISTER");registrationIntent.putExtra("app",PendingIntent.get

android - 谷歌护目镜 Intent

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:GooglegogglesAPI根据Google的说法,Goggles现在支持通过intents进行条形码扫描。那么我将如何启动这个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