程序启动时会创建一个 Application,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册
<application
android:largeHeap="true"
android:name=".MyApplication">
</application>
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
}
}
Application是单例的,程序中只有一个,生命周期和程序的生命周期一样长。 所以可以用Application来进行一些数据传递,数据共享等,数据缓存等操作。
android:largeHeap="true"
:允许app内部的Activity使用页面最大内存
网友评论