草庐IT

expiration_intent

全部标签

android - Android 中的 Intent 解析

如果我想创建自定义地址簿(覆盖我手机的默认地址簿),并且如果我希望它被所有应用程序使用,我的intent-filter应该是什么?考虑到这样的第三方应用程序可能是恶意的,Android是否允许我做这样的事情?!而且,如果我想要另一个地址簿应用程序,我想第二个应用程序也有相同的intent-filter,不是吗?如果我在调用电话时单击“联系人”按钮,框架如何决定选择哪个应用程序?换句话说,如果多个intent-filters之间存在冲突,框架如何解决Intent? 最佳答案 你可以替换安卓平台上的任何应用,甚至Home。Android

java - 从 Activity 外的类(class)发起 Intent

我有两个Activity,其中一个叫做MyActivity。我希望它们都能够使用位于我们可以称为MyClass的类中的函数。在MyClass中,我尝试使用Intent启动ActivityAnotherActivity。由于构造函数将上下文作为参数,我只是尝试将Activity的上下文存储在构造函数中,然后在尝试创建Intent时使用它。classMyClass{privateContextcxt;MyClass(Contextcxt){this.cxt=cxt;}startIntent(){Intentintent=newIntent(cxt,AnotherActivity.class

android - 如何解决 "No Activity found to handle Intent"错误

android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=com.android.suven.Create_memo}我只想从一项Activity转到另一项Activity,但它给了我这个错误。我的主要Activity代码如下@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);btn1=(Button)find

android - 使用 'android.intent.action.SEND' 时,接收 Activity 不会返回到启动共享的 Activity

我有一个有两个Activity的应用。ConfigActivityShareActivityConfigActivity也是应用程序的默认Activity。ShareActivity仅在另一个应用程序共享某些内容时被访问,即图库共享照片。ShareActivity从用户那里收集一些信息,然后完成。问题是当ShareActivity调用finish()ConfigActivity时显示。我希望Gallery或启动共享的任何应用程序返回。我尝试了一个不同的场景。我强行停止了我的应用程序。我进入设备图库并分享一张图片。我选择要与加载ShareActivity共享的应用程序。我提交信息,它会按

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

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

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=