草庐IT

START_REDELIVER_INTENT

全部标签

android - 使用 adb shell am start 启动 android 应用程序时出现错误 "activity class does not exist"

adbinstall-ing我的应用程序后,我可以使用adbshellpmlistpackagesAppName验证它是否存在:package:air.com.client.AppName所以我知道它在那里,但是当我尝试用adbshellamstart-aandroid.intent.action.MAIN-nair.com.client/.AppName启动它时,我得到这个错误:Starting:Intent{cmp=air.com.client/.AppName}Errortype3Error:Activityclass{air.com.client/air.com.client.

Android - 为两个 Intent 注册广播接收器?

我想知道是否可以注册一个广播接收器来接收两个Intent?我的代码如下:sipRegistrationListener=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();if(SIPEngine.SIP_REGISTERED_INTENT.equals(action)){Log.d("SETTINGS","GotREGISTEREDaction");}if(SIPEngine.SIP_UNREGISTERED_I

android - 从通知 Intent 中删除数据

我的启动器ActivityIntent有问题。场景是:1.将intents表单通知服务发送到我的启动器ActivityPendingIntentcontentIntent=PendingIntent.getActivity(this,TripLoggerConstants.PENDING_TRIPS_NOTIFICATION_ID,newIntent(this,MainActivity.class).putExtra("is_log",true),Intent.FLAG_ACTIVITY_CLEAR_TOP);2。在我的MainActivity中,我得到了这个Intent。代码是:if

android - Espresso - 检查使用按下按钮的 Intent 打开了哪个 Activity ?

是否可以跟踪按下某个按钮后打开了哪个Activity?我有一个测试,单击/按下按钮时,它向服务器发送请求。在发送请求之前,它会打开一个Activity。为了验证测试是否成功执行,我需要检查打开的Activity是什么。我的测试示例:检查在Espresso中打开了哪个Intent---privatevoidstartTest(){recreateAuthData(InstrumentationRegistry.getTargetContext(),"d78269d9-9e00-4b8d-9242-815204b0a2f6","3f32da21-914d-4adc-b6a1-891b842

android - 在方向更改后重新创建 Activity 之前更改Intent bundle 数据

我有一个启动我的Activity并使用Intent的putExtra()函数传递消息的通知。然后在Activity的onCreate函数中向用户显示该消息。当应用程序因方向更改而重新启动时,该消息会再次显示,因为它仍在Intent的bundle数据中。如何删除多余的数据?我尝试了以下方法:Bundlebundle=getIntent().getExtras();if(bundle.getBoolean("showMessage")){//...showmessagethatisinbundle.getString("message")//removemessagebundle.remo

Android - 如何创建 Intent 以打开显示 "Accounts & Sync settings"屏幕的 Activity

我在导航到“帐户和同步设置”屏幕时看到了以下日志消息,但我对如何创建Intent以导航到那里感到困惑。INFO/ActivityManager(53):Startingactivity:Intent{cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings}我似乎无权访问用于开发的ManageAccountsSettings。我只是想创建一个如下所示的Intent,但我无法调出ManageAccountsSettingsIntenti=newIntent(this,Mana

Android-Broadcast Receiver 和 Intent Filter

我是android平台的新手。请帮助我了解广播接收器和Intent过滤器在android中的行为。请用简单的行或示例进行解释。提前致谢... 最佳答案 广播接收器是您的Android项目中的一个类,它负责接收所有由其他Activity使用android.content.ContextWreapper.sendBroadcast(Intentintent)发送的Intent。在接收Activity的list文件中,您必须声明哪个是您的广播接收器类,例如:如您所见,您还在这里定义了Intent过滤器,即广播接收器应该接收哪些Intent

android - 我的第一个应用程序。错误 : Invalid start tag LinearLayout. 为什么?

它工作得很好,但后来我做了一些小的编辑,现在它不工作了……这是主要的布局xml文件……它在第3行给出了一个错误。 最佳答案 我认为您的文件位于错误的目录中。布局文件应位于项目中的res/layout/目录中。我的猜测是您将它放在其他一些res/目录中。 关于android-我的第一个应用程序。错误:InvalidstarttagLinearLayout.为什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - Ionic Android 构建失败 : Unable to start the daemon process

当我运行ionicbuildandroid--release我得到一个错误ErroroccurredduringinitializationofVMCouldnotreserveenoughspacefor2097152KBobjectheap有人知道怎么解决吗? 最佳答案 我通过添加一个新的系统变量name:_JAVA_OPTIONS和value:-Xmx512M得到了解决方案 关于android-IonicAndroid构建失败:Unabletostartthedaemonproce

android - 如何从发送 Intent 接收数据?

如何从sendintent接收数据在基于Adob​​eAir的Android应用程序中?我按照下面的方法试过了,但是传入的参数数组和事件都是空的,共享的内容也不见了。这是我的Air源文件和一个测试.apk文件,如果有人能看一下就好了。https://www.dropbox.com/s/0evxp89y4w9h9i3/Share-Via_Air-Android.zip空气:importflash.desktop.NativeApplication;importflash.events.InvokeEvent;NativeApplication.nativeApplication.addE