我知道通过代码(例如here)开始活动时,无动画是可能的,但是也可以通过adb这样做,甚至是那些应该有动画的活动?
此外,从这个打开的活动回来时是否可以没有动画?
答案 0 :(得分:3)
在此处查看有关参数的ADB Shell活动管理器规范:https://developer.android.com/studio/command-line/shell.html#IntentSpec
我们可以看到Intent标志有一个-f
选项。
意图标记FLAG_ACTIVITY_NO_ANIMATION
具有常量值:65536
请参阅:https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NO_ANIMATION
将它们放在一起你可以写出类似的东西:
am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName -f 65536
答案 1 :(得分:0)
您可以使用以下命令通过adb
启动活动am start -n yourpackagename/.activityname