Added logging

pull/172/head
M66B 6 years ago
parent 89ee4e238c
commit 92a3db3354

@ -30,6 +30,7 @@ import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction; import androidx.fragment.app.FragmentTransaction;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import java.util.Date;
import java.util.List; import java.util.List;
public class ActivityMain extends ActivityBase implements FragmentManager.OnBackStackChangedListener, SharedPreferences.OnSharedPreferenceChangeListener { public class ActivityMain extends ActivityBase implements FragmentManager.OnBackStackChangedListener, SharedPreferences.OnSharedPreferenceChangeListener {
@ -52,7 +53,10 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
if (eula) { if (eula) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
final SimpleTask start = new SimpleTask<Boolean>() { long start = new Date().getTime();
Log.i("Main boot");
final SimpleTask boot = new SimpleTask<Boolean>() {
@Override @Override
protected void onPreExecute(Bundle args) { protected void onPreExecute(Bundle args) {
new Handler().postDelayed(new Runnable() { new Handler().postDelayed(new Runnable() {
@ -101,6 +105,10 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
ServiceSend.watchdog(ActivityMain.this); ServiceSend.watchdog(ActivityMain.this);
} else } else
startActivity(new Intent(ActivityMain.this, ActivitySetup.class)); startActivity(new Intent(ActivityMain.this, ActivitySetup.class));
long end = new Date().getTime();
Log.i("Main booted " + (end - start) + " ms");
finish(); finish();
} }
@ -119,7 +127,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
Bundle args = new Bundle(); Bundle args = new Bundle();
if (intent.hasExtra("intent")) if (intent.hasExtra("intent"))
args.putParcelable("intent", intent.getParcelableExtra("intent")); args.putParcelable("intent", intent.getParcelableExtra("intent"));
start.execute(ActivityMain.this, args, "main:accounts"); boot.execute(ActivityMain.this, args, "main:accounts");
} }
}, },
new Runnable() { new Runnable() {
@ -157,7 +165,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
} }
}); });
else else
start.execute(this, new Bundle(), "main:accounts"); boot.execute(this, new Bundle(), "main:accounts");
} else { } else {
// Enable compact view on small screens // Enable compact view on small screens
if (!getResources().getConfiguration().isLayoutSizeAtLeast(Configuration.SCREENLAYOUT_SIZE_LARGE)) if (!getResources().getConfiguration().isLayoutSizeAtLeast(Configuration.SCREENLAYOUT_SIZE_LARGE))

@ -33,6 +33,7 @@ import androidx.lifecycle.Observer;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
@ -62,6 +63,7 @@ public class ApplicationEx extends Application {
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
long start = new Date().getTime();
Log.logMemory(this, "App create version=" + BuildConfig.VERSION_NAME); Log.logMemory(this, "App create version=" + BuildConfig.VERSION_NAME);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
@ -105,7 +107,8 @@ public class ApplicationEx extends Application {
WorkerWatchdog.init(this); WorkerWatchdog.init(this);
WorkerCleanup.queue(this); WorkerCleanup.queue(this);
Log.i("App created"); long end = new Date().getTime();
Log.i("App created " + (end - start) + " ms");
} }
@Override @Override

Loading…
Cancel
Save