android: app: Add method to get global context.
This commit is contained in:
parent
5009dd60c9
commit
6412625684
@ -1,6 +1,7 @@
|
|||||||
package org.citra.citra_android;
|
package org.citra.citra_android;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
import org.citra.citra_android.model.GameDatabase;
|
import org.citra.citra_android.model.GameDatabase;
|
||||||
import org.citra.citra_android.services.DirectoryInitializationService;
|
import org.citra.citra_android.services.DirectoryInitializationService;
|
||||||
@ -8,14 +9,21 @@ import org.citra.citra_android.utils.PermissionsHandler;
|
|||||||
|
|
||||||
public class DolphinApplication extends Application {
|
public class DolphinApplication extends Application {
|
||||||
public static GameDatabase databaseHelper;
|
public static GameDatabase databaseHelper;
|
||||||
|
private static DolphinApplication application;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
|
application = this;
|
||||||
|
|
||||||
if (PermissionsHandler.hasWriteAccess(getApplicationContext()))
|
if (PermissionsHandler.hasWriteAccess(getApplicationContext()))
|
||||||
DirectoryInitializationService.startService(getApplicationContext());
|
DirectoryInitializationService.startService(getApplicationContext());
|
||||||
|
|
||||||
databaseHelper = new GameDatabase(this);
|
databaseHelper = new GameDatabase(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Context getAppContext()
|
||||||
|
{
|
||||||
|
return application.getApplicationContext();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user