草庐IT

intent适配

全部标签

android - HTC 的 "fast boot"没有广播 BOOT_COMPLETED Intent ,也没有从警报管理器中删除 Intent

我正在制作闹钟应用程序,但在HTC的“快速启动”功能方面遇到了一些问题。此功能使设备进入深度休眠状态,而不是转动设备。这给我带来的问题是,因为手机没有关闭(尽管这是用户的看法),所以它没有从警报管理器中抹去我的Intent,使我所有的警报直接关闭,用户重新打开他的手机(如果警报已过期)。这不是我希望用户使用我的应用程序获得的体验。我想通过“手机关闭时X数量的警报响起”的通知在启动时通知用户。由于前面提到的原因,我不能这样做,也因为尽管手机“关闭”(没有应用程序在后台运行,没有通知,什么都没有),但它在重新打开时不会广播BOOT_COMPLETEDIntent。有人知道解决这个问题的方法

android - 在 Intent 中设置后 Bundle 为空

我知道有这样的问题:android-intent-bundle-always-null和intent-bundle-returns-null-every-time但没有正确答案。在我的Activity1中:publicvoidgoToMapView(Infoinfo){Intentintent=newIntent(getApplicationContext(),MapViewActivity.class);//intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);intent.putExtra("asdf",true);info.write(

Android - 自定义 ListView 适配器 - 多选删除 - Indexoutofbounds - 为什么?

我有一个自定义Listview,它使用适配器类来扩展Item类的ArrayAdapter。我可以在NONE、Single和Multi的选择模式之间切换。这一切都很好。我现在要实现的是一种在多选模式下通过多选从ListView(和适配器)中删除项目的方法。但是,在执行以下任一操作时,我得到IndexOutOFBounds异常;1)在单选模式下删除ListView中的最后一项(注意:最后一项删除之前的任何内容都可以)2)在多选选择模式下,我再次无法删除最后一项3)再次在多选模式下,我可以删除最后一个项目之前的单个选定项目,但2个或更多选择会再次导致索引越界错误。我添加了调试日志以显示被移除

android - 从自定义适配器中的 ListView 中删除项目

我有一个包含“删除”按钮的自定义ListView项。我创建了一个名为LazyListAdapter的自定义适配器,它扩展了BaseAdapter。在我重写的getView方法中,我按如下方式设置此按钮的onclick方法:@OverridepublicViewgetView(finalintpos,ViewconvertView,ViewGroupparent){Viewv=convertView;//Someotherthings...ImageButtonremoveFav=(ImageButton)v.findViewById(R.id.removeFavorites);remo

android - 可扩展列表适配器中的空 View

我有一个可扩展列表,我正在使用扩展BaseExpandableListAdapter的自定义适配器类创建它。当我的可扩展列表中的每个组下没有任何项目时,有没有办法让我在每个组下添加一个空View子项?编辑:我尝试使用mExpList.setEmptyView(getActivity().findViewById(R.id.empty_child));但它没有用。R.id.empty_child位于可扩展ListView正下方的同一xml中。 最佳答案 在getChildView()方法中,您可以确定该组是否有任何子项。如果没有,您可

android - Activity 未找到异常 : No Activity found to handle Intent

我从googleplay收到的这份报告,我的应用程序崩溃时间:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=com.google.android.gms.common.account.CHOOSE_ACCOUNT(hasextras)}atandroid.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1518)atandroid.app.Instrumentation.execStartActiv

c# - 如何使用 Xamarin Intent 过滤器接收 URL

我正在尝试使用XamarinforAndroid编写一个简单的Activity,URL可以共享到(例如,Chrome可以共享我的Activity的URL)。这是我到目前为止所得到的:[Activity(Label="LinkToDesktop",MainLauncher=true)][IntentFilter(new[]{Intent.ActionSend,Intent.CategoryBrowsable,Intent.CategoryDefault,})]publicclassMainActivity:Activity{protectedoverridevoidOnCreate(Bu

Android - ViewPager Adapter,在实例化适配器之前设置主要项目

我知道我能做到viewPager.setCurrentItem(position)将我的View寻呼机设置在所需位置。我的问题是在实例化适配器之前是否以及如何执行此操作。意思是如果我这样做pagerAdapter=newViewPagerAdapter(arg1,arg2....);viewPager.setAdapter(pagerAdapter);viewPager.setCurrentItem(position);项目0是第一个构建,然后在所需位置的项目也被构建。这需要双倍的时间......在我的适配器中,每个项目都需要大量的工作来构建,所以如果可能的话最好避免构建0位置的项目。

android - 亚行外壳 : How do I get a list of BroadcastReceivers that will receive BOOT_COMPLETED Intent?

我目前正在调试一个应在设备启动后自动启动的应用程序。为此,我创建了一个BroadcastReceiver并将其添加到我的AndroidManifest.xml中:这在大多数设备上始终有效。然而,在一台设备(MXQPro机顶盒)上,它只能在大部分时间工作。到目前为止,我还没有找到它何时有效和何时无效的任何模式。所以,我想知道实际上有哪些BroadcastReceivers当前已在系统中注册以接收BOOT_COMPLETEDIntent。我玩了一下pm:但这只会告诉我哪些包想要接收Intentdumpsys:但是它的输出太多了,我不知道要找什么感谢您的任何建议!

android - UPI App Deep linking using Intent - 不一致和错误的行为

我已经使用intent从我的androidnative应用程序深度链接了UPI应用程序。我已经使用BHIM、PhonePe、AXIS、UnionBank、Pockets等各种UPI应用程序对此进行了测试。我创建了推送支付URI。我能够启动各种UPI应用程序。但是行为非常不一致。"upi://pay?pa=xxxxx@upi&pn=payee&am=5.00&tn=Test_Transaction"大多数应用程序都会在调用Intent时做出响应。他们启动了。很少有应用能正确显示带有金额的支付页面。休息应用程序根本不显示该页面。PhonePe,轴显示。BHIM没有显示支付页面仅通过Phon