1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2026-08-22 22:03:10 +00:00

Code cleanup & perf improvements by using members instead of object return

This commit is contained in:
Loic Blot
2016-03-18 11:13:35 +01:00
parent 114cc84ce6
commit 42e12a2081
4 changed files with 85 additions and 82 deletions
@@ -51,8 +51,13 @@ import fr.unix_experience.owncloud_sms.notifications.OCSMSNotificationUI;
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener{
private static ConnectivityMonitor mConnectivityMonitor = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
if (mConnectivityMonitor == null) {
mConnectivityMonitor = new ConnectivityMonitor(getApplicationContext());
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
@@ -106,9 +111,8 @@ public class MainActivity extends AppCompatActivity
private boolean syncAllMessages () {
Context ctx = getApplicationContext();
ConnectivityMonitor cMon = new ConnectivityMonitor(ctx);
if (cMon.isValid()) {
if (mConnectivityMonitor.isValid()) {
// Now fetch messages since last stored date
JSONArray smsList = new JSONArray();
new SmsFetcher(ctx).bufferMessagesSinceDate(smsList, (long) 0);