当用户启动/打开应用程序时,会引发什么是Intent操作?基本上我想在接收上面的Intent时执行一些代码。
谢谢, poddroid
答案 0 :(得分:2)
触发应用程序运行的第一个Activity的Intent是Intent.ACTION_MAIN,类别为Intent.CATEGORY_LAUNCHER。
这就是为什么在任何应用程序的清单文件中,将成为第一个屏幕的Activity具有intent过滤器:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
我不知道在Activity的onCreate(Bundle)方法之前需要执行什么代码,但是你也可以扩展Application类并覆盖它的onCreate()方法,以便在创建任何Activity之前执行代码。 p>