mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-18 00:09:53 +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;
|
||||
|
||||
public abstract class OeffiActivity extends Activity {
|
||||
protected Application application;
|
||||
protected SharedPreferences prefs;
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(OeffiActivity.class);
|
||||
|
||||
@Override
|
||||
protected void onCreate(final Bundle savedInstanceState) {
|
||||
ErrorReporter.getInstance().check(this, applicationVersionCode(), applicationVersionFlavor());
|
||||
|
||||
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) {
|
||||
|
@ -93,19 +94,19 @@ public abstract class OeffiActivity extends Activity {
|
|||
}
|
||||
|
||||
protected final String applicationVersionName() {
|
||||
return Application.versionName((Application) getApplication());
|
||||
return Application.versionName(application);
|
||||
}
|
||||
|
||||
protected final int applicationVersionCode() {
|
||||
return Application.versionCode((Application) getApplication());
|
||||
return Application.versionCode(application);
|
||||
}
|
||||
|
||||
protected final String applicationVersionFlavor() {
|
||||
return Application.versionFlavor((Application) getApplication());
|
||||
return Application.versionFlavor(application);
|
||||
}
|
||||
|
||||
protected final long applicationFirstInstallTime() {
|
||||
return ((Application) getApplication()).packageInfo().firstInstallTime;
|
||||
return application.packageInfo().firstInstallTime;
|
||||
}
|
||||
|
||||
protected final MyActionBar getMyActionBar() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue