草庐IT

intent适配

全部标签

Android Intent with Cordova - 每次分享都会启动新的应用程序实例。应该只有一个

我想将其他应用的url分享给我。我正在使用这个Phonegap插件来实现Intent:https://github.com/chrisekelley/olutindo-app/tree/master/plugins/com.borismus.webintentIntents正在运行,但每次我从另一个应用程序共享一个Intent时,都会启动我的应用程序的一个新实例,但我想使用一个实例。如果应用程序已经打开,则应重新初始化并将其置于最前面或使用共享Intent初始化重新启动。我尝试了android:launchMode="singleTop",但同样的行为发生了,应用程序会被打开多次。我的

各大厂为什么要适配鸿蒙?鸿蒙到底值不值得学

各大厂为什么要适配鸿蒙?今天在脉脉上看到这个问题,有好多人在下面回复说什么不适配就不爱国之类的话。但是我们仔细想想,这些大厂资本家真的会被这些“不爱国”的舆论影响吗?这些大厂的公关花钱分分钟就能把舆论导向指向其他地方,不然为什么网上那么多黑华为的。利益永远是第一位一切都是利益在推动,华为只要还有较大的市场份额,就有利益驱使老板去赚钱要清楚鸿蒙更新到NEXT版,可以支持更多的设备类型和场景,包括汽车、智慧家居、办公、教育等。不用只看到华为手机,华为是一家科技公司,专利在世界范围都是前列。关一个手机就能带来这么大的利润,华为其他产品现在也在快速普及。你想一想华为手机占有大的市场份额,那么这些人的钱

java - 使用 Espresso stub 在测试 Activity 的 onCreate 期间启动的 Intents

我正在测试一个在其onCreate()期间启动另一个Activity的Activity。第二个Activity由startActivityForResult()启动,然后主Activity等待onActivityResult()。我正在尝试使用Espresso对此进行测试,尝试使用intending()对第二个Activity进行stub,并使用intended()验证它是否发生。尽管espresso-intents似乎并非设计用于处理从onCreate()方法(seethewarninginthelastparagraphshere)中启动的Intent。有没有人设法对从onCrea

android - 当应用程序处于后台时,FCM Intent 与数据交付在哪里?

我已经在我的应用程序中实现了Firebase,并且正在发送带有额外数据的推送。当我的应用程序处于前台时,我正在正确处理数据并显示我自己的通知,但是当Firebase在应用程序“归属”(未终止)时“自动”显示通知时,我在获取数据时遇到了问题。根据DOCSActivity应该获得新的Intent并附加满足我的值(value)观,而不是应用程序只是回到前面,旧状态已恢复。场景:打开应用,按主页通过Firebase控制台发送推送,Firebase正在创建Notification而不调用onMessageReceived(根据文档中的表格,它应该?)当用户选择通知应用程序将以与“homed”相同

java - 当应用程序在后台时无法从 Intent 中获取额外信息

我尝试在单击通知时在我的MainActivity中执行一个函数。该函数需要一个我在intentextras中放入的数据。问题是当我在应用程序运行时单击通知时功能被执行,但是当我在应用程序处于后台时单击通知时功能没有执行。我已经检查过了,这是因为当应用程序在后台时,我放入intentextras的数据是空的。我该如何解决这个问题?谢谢!这是我收到的回复:{"to":"blablabla","notification":{"body":"SentimentNegativefromcustomer","title":"Mokita"},"data":{"room_id":1516333}}这

android - 为什么没有找到处理Intent的Activity?

我不想采用常规的getPackageManager().getLaunchIntentForPackage("com.example.app")方式,而是想自己创建启动Intent。Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.setPackage("com.example.app");startActivity(intent);如果com.example.app已安装、启用并具有正确的list,为什么Android找不到Activity?(它

android - Intent extras 没有更新

我正在尝试从浏览器获取字符串。我在AndroidManifest.xml中使用了SEND操作在MainActivity.java中,我有以下代码@OverridepublicvoidonResume(){super.onResume();IntentreceivedIntent=getIntent();etSearch.setText(getStringFromIntent(receivedIntent));}publicStringgetStringFromIntent(IntentreceivedIntent){//gettheactionStringreceivedAction=

android - 删除数据库行后刷新自定义游标适配器

抱歉我的英语不好和一个愚蠢的菜鸟问题。我在每个项目(数据库中的行)上有一个SimpleCursorAdapter和一个带有按钮的ListView。我意识到删除行,但我不知道如何刷新ListView。我希望有人能用简单明了的例子帮助我我的适配器publicclassMySimpleCursorAdapterextendsSimpleCursorAdapter{Contextcontext;publicMySimpleCursorAdapter(Contextcontxt,intlayout,Cursorc,String[]from,int[]to,intflags){super(cont

android - 如何在 onActivityResult 方法收到 Intent 结果后设置 Observer 以更新抽屉导航

在我的应用程序中,我想在他登录后使用用户名的昵称和电子邮件更新抽屉导航。从我的MainActivity我正在使用startActivityForResult(intent,PICK_ACCOUNT_REQUEST);方法启动一个LoginActivity让用户注册或登录。LoginActivity返回Intentdata结果(他的NAME和EMAIL)返回给后MainActivity,方法onActivityResult()被调用,我尝试更新类的全局变量NAME和EMAIL新收到的数据,没有成功:每次注册或登录后,这两个字段从未显示在抽屉导航中。这是我的代码:在MainActivity

android - 如何将值从 ListView 适配器传递到 fragment ?

请帮帮我..我想将值从我的listviewadapter项目传递到我的fragment..我有ListViewAdapterShipping.javapackagecom.example.administrator.mosbeau;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.FragmentManager;importandroid.app.ProgressDialog;importandroid.content.Context;importandroid.content.Dial