转自:http://ticktick.blog.51cto.com/823160/1252222
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public
class
QQInfoManager {
private
static
final
QQInfoManager mInstance =
new
QQInfoManager();
private
QQInfoManager() {
}
public
static
QQInfoManager getInstance() {
return
mInstance;
}
public
boolean
funcA() {
return
true
;
}
......
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public
class
QQInfoManager {
private
static
QQInfoManager mInstance =
null
;
public
static
QQInfoManager getInstance() {
if
(mInstance==
null
) {
mInstance =
new
QQInfoManager();
}
return
mInstance;
}
public
boolean
funcA() {
return
true
;
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import
android.app.Application;
public
class
QQApplication
extends
Application {
@Override
public
void
onCreate() {
//应用程序启动时被系统调用
}
@Override
public
void
onTerminate() {
//应用程序退出时会被系统调用
}
//示例函数
public
boolean
funcA(){
return
true
;
}
}
|
1
|
android:name=
".QQApplication"
|
1
2
3
4
5
|
//获取application对象
QQApplication app = (QQApplication)getApplicationContext();
//调用方法
app.funcA();
|