1.Application是程序真正的入口,启动时会先执行Application再执行其他组件。
2.建立自己的Application类,需要在xml里将application修改自己的application类:
1
2
|
<application
android:name=
"com.example.aexh_19_application.MyApplication"
|
范例:
1
2
3
4
5
6
7
8
9
|
public
class
MyApplication
extends
Application
{
@Override
public
void
onCreate()
{
super
.onCreate();
Log.e(
"MyApplication"
,
"MyApplication"
);
}
}
|
activity类:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
public
class
MainActivity
extends
Activity
{
/*
* XML里修改属性,改为自己的类入口
* <application
* android:name="com.example.aexh_19_application.MyApplication"
* 先执行application 在执行activity
*
*/
@Override
protected
void
onCreate(Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.e(
"MainActivity"
,
"MainActivity"
);
Application app = getApplication();
Log.e(
"MainActivity"
, app.toString());
}
}
|
本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1227225,如需转载请自行联系原作者