2020-02-23 00:20:49 +01:00
|
|
|
package com.example.lookifyv2;
|
|
|
|
|
|
|
|
import android.app.Application;
|
|
|
|
|
2020-06-20 00:58:53 +02:00
|
|
|
//Umożliwia uzyskanie globalnego kontekstu aplikacji klasom, które nie są Activity. Obiekt Application tworzony jest
|
|
|
|
//przed powstaniem jakiegokolwiek obiektu Activity i trwa przez cały cykl życia aplikacji.
|
|
|
|
//https://stackoverflow.com/a/12405879/12566206.
|
2020-02-23 00:20:49 +01:00
|
|
|
public class MyApplication extends Application {
|
2020-06-20 00:58:53 +02:00
|
|
|
static MyApplication instance;
|
2020-02-23 00:20:49 +01:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onCreate() {
|
|
|
|
super.onCreate();
|
|
|
|
instance = this;
|
|
|
|
}
|
|
|
|
|
2020-06-20 00:58:53 +02:00
|
|
|
static MyApplication getInstance() {
|
2020-02-23 00:20:49 +01:00
|
|
|
return instance;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|