1.Application是程序真正的入口,启动时会先执行Application再执行其他组件。
2.建立自己的Application类,需要在xml里将application修改自己的application类:
<applicationandroid:name="com.example.aexh_19_application.MyApplication"
范例:
public class MyApplication extends Application
{@Overridepublic void onCreate(){super.onCreate();Log.e("MyApplication", "MyApplication");}
}
activity类:
public class MainActivity extends Activity
{/** XML里修改属性,改为自己的类入口* <application* android:name="com.example.aexh_19_application.MyApplication"* 先执行application 在执行activity**/@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.e("MainActivity", "MainActivity");Application app = getApplication();Log.e("MainActivity", app.toString());}}
转载于:https://blog.51cto.com/glblong/1227225