mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-19 00:39:51 +00:00
OeffiActivity: Keep reference to application.
This commit is contained in:
parent
7d9a760231
commit
01a27f76b0
1 changed files with 8 additions and 7 deletions
|
@ -41,17 +41,18 @@ import android.widget.LinearLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
public abstract class OeffiActivity extends Activity {
|
public abstract class OeffiActivity extends Activity {
|
||||||
|
protected Application application;
|
||||||
protected SharedPreferences prefs;
|
protected SharedPreferences prefs;
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(OeffiActivity.class);
|
private static final Logger log = LoggerFactory.getLogger(OeffiActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(final Bundle savedInstanceState) {
|
protected void onCreate(final Bundle savedInstanceState) {
|
||||||
ErrorReporter.getInstance().check(this, applicationVersionCode(), applicationVersionFlavor());
|
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
this.application = (Application) getApplication();
|
||||||
|
this.prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
|
|
||||||
prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
ErrorReporter.getInstance().check(this, applicationVersionCode(), applicationVersionFlavor());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateFragments(final int listFrameResId, final int mapFrameResId) {
|
protected void updateFragments(final int listFrameResId, final int mapFrameResId) {
|
||||||
|
@ -93,19 +94,19 @@ public abstract class OeffiActivity extends Activity {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final String applicationVersionName() {
|
protected final String applicationVersionName() {
|
||||||
return Application.versionName((Application) getApplication());
|
return Application.versionName(application);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final int applicationVersionCode() {
|
protected final int applicationVersionCode() {
|
||||||
return Application.versionCode((Application) getApplication());
|
return Application.versionCode(application);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final String applicationVersionFlavor() {
|
protected final String applicationVersionFlavor() {
|
||||||
return Application.versionFlavor((Application) getApplication());
|
return Application.versionFlavor(application);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final long applicationFirstInstallTime() {
|
protected final long applicationFirstInstallTime() {
|
||||||
return ((Application) getApplication()).packageInfo().firstInstallTime;
|
return application.packageInfo().firstInstallTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final MyActionBar getMyActionBar() {
|
protected final MyActionBar getMyActionBar() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue