草庐IT

INTENT_TRIGGER

全部标签

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

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

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 - 如何在 onActivityResult 方法收到 Intent 结果后设置 Observer 以更新抽屉导航

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

android - 如何将 Intent 从库模块中的 Activity 发送到主应用程序的 Activity

我正在尝试将Intent从库模块中的Activity发送到主应用程序中的Activity。但无法发送,因为库模块不能依赖于主应用程序,从而导致循环依赖。有什么办法吗? 最佳答案 您不需要引用库中的MainActivity类名。只需将intent-filter添加到主应用程序list中的MainActivity即可:在你的库中只需调用它来打开MainActivity:Intentintent=newIntent("com.example.main.mainactivity");startActivity(intent);注意:为Act

android - 在 onReceive 中找不到随按钮单击发送的 WidgetProvider Intent extras

我正在尝试检测何时单击小部件按钮,但onReceive方法中没有显示任何Intentextra。onReceive会在每次点击时调用,但我的Intentextras都不会出现。我的代码如下:我只在更新时连接切换按钮,所以不确定这是否正确。即使我设置了这个,也没有额外显示并且类别为null。onUpdate(上下文上下文等):RemoteViewsremoteViews=newRemoteViews(context.getPackageName(),R.layout.my_widget);IntentbuttonIntent=newIntent(context,MyWidgetProvi

android - 如果安装了 google 护目镜,则通过 intent 使用 Zxing 时会出现问题

我正在使用以下代码从Zing调用条码扫描器应用程序publicButton.OnClickListenermScan=newButton.OnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent("com.google.zxing.client.android.SCAN");intent.putExtra("SCAN_MODE","QR_CODE_MODE");startActivityForResult(intent,0);}};publicvoidonActivityResult(intrequestCode

android - Intent .ACTION_SEND Whatsapp

我正在尝试通过whatsapp共享一个mp3文件。它与gmail等其他应用程序完美配合,但不适用于whatsapp。谁能帮我?我需要添加一些putExtra()吗?这是我的代码:publicvoidshareWithFriends(intid){Intentshare=newIntent(Intent.ACTION_SEND);share.setType("audio/mp3");//share.putExtra(Intent.EXTRA_SUBJECT,"subject");//Uriuri=Uri.parse("android.resource://com.igs.pokemons