警告:活动未启动,意图已传递到当前运行的最顶层实例

问题描述 投票:0回答:1

当我尝试执行此活动时,我在 cmd 上收到该警告。

我是刚使用 adb 的新手,所以我真的不知道我做错了什么。有什么建议吗?

adb shell am start -n com.android.settings/.Settings$MobileNetworkListActivity

Warning: Activity not started, intent has been delivered to currently running top-most instance
android adb
1个回答
3
投票

命令

am start -n com.android.settings/.Settings$MobileNetworkListActivity
由 Android 解释如下:

  1. 启动应用程序
    com.android.settings
  2. 打开活动
    com.android.settings.Settings$MobileNetworkListActivity

现在你收到消息了

Warning: Activity not started, intent has been delivered to currently running top-most instance

这实际上意味着当您执行

com.android.settings
命令时,应用程序
am start
的实例已经在前台(最顶层)运行。 Android 只是告诉您,它没有启动 Android 设置应用程序的新实例,而是重用了已经打开的实例,并将包含打开 Activity
com.android.settings.Settings$MobileNetworkListActivity
的信息的意图发送到该实例。

那么一切都很好,命令已成功执行,您可以忽略此警告。

© www.soinside.com 2019 - 2024. All rights reserved.