Some initial fixes found by static analysis #92

live-activity-data
cpfeiffer 2015-08-16 00:17:16 +02:00
parent 929831e4f0
commit 567f27b0f4
5 changed files with 19 additions and 22 deletions

View File

@ -7,7 +7,6 @@ import android.os.Build;
import android.os.Build.VERSION; import android.os.Build.VERSION;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.util.Log; import android.util.Log;
import android.widget.Toast;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -27,7 +26,7 @@ public class GBApplication extends Application {
private static final String TAG = "GBApplication"; private static final String TAG = "GBApplication";
private static GBApplication context; private static GBApplication context;
private static ActivityDatabaseHandler mActivityDatabaseHandler; private static ActivityDatabaseHandler mActivityDatabaseHandler;
private static Lock dbLock = new ReentrantLock(); private static final Lock dbLock = new ReentrantLock();
public GBApplication() { public GBApplication() {
context = this; context = this;

View File

@ -50,14 +50,14 @@ public class ControlCenter extends Activity {
public static final String ACTION_REFRESH_DEVICELIST public static final String ACTION_REFRESH_DEVICELIST
= "nodomain.freeyourgadget.gadgetbridge.controlcenter.action.set_version"; = "nodomain.freeyourgadget.gadgetbridge.controlcenter.action.set_version";
TextView hintTextView; private TextView hintTextView;
ListView deviceListView; private ListView deviceListView;
GBDeviceAdapter mGBDeviceAdapter; private GBDeviceAdapter mGBDeviceAdapter;
private GBDevice selectedDevice = null; private GBDevice selectedDevice = null;
final List<GBDevice> deviceList = new ArrayList<>(); private final List<GBDevice> deviceList = new ArrayList<>();
private BroadcastReceiver mReceiver = new BroadcastReceiver() { private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override @Override
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {
String action = intent.getAction(); String action = intent.getAction();

View File

@ -132,7 +132,7 @@ public class ChartsActivity extends FragmentActivity {
* A {@link FragmentStatePagerAdapter} that returns a fragment corresponding to * A {@link FragmentStatePagerAdapter} that returns a fragment corresponding to
* one of the sections/tabs/pages. * one of the sections/tabs/pages.
*/ */
public class SectionsPagerAdapter extends FragmentStatePagerAdapter { public static class SectionsPagerAdapter extends FragmentStatePagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) { public SectionsPagerAdapter(FragmentManager fm) {
super(fm); super(fm);

View File

@ -169,18 +169,18 @@ public class ActivityDatabaseHandler extends SQLiteOpenHelper implements DBHandl
final String where = "(provider=" + provider.getID() + " and timestamp>=" + timestamp_from + " and timestamp<=" + timestamp_to + getWhereClauseFor(activityTypes, provider) + ")"; final String where = "(provider=" + provider.getID() + " and timestamp>=" + timestamp_from + " and timestamp<=" + timestamp_to + getWhereClauseFor(activityTypes, provider) + ")";
final String order = "timestamp"; final String order = "timestamp";
try (SQLiteDatabase db = this.getReadableDatabase()) { try (SQLiteDatabase db = this.getReadableDatabase()) {
Cursor cursor = db.query(TABLE_GBACTIVITYSAMPLES, null, where, null, null, null, order); try (Cursor cursor = db.query(TABLE_GBACTIVITYSAMPLES, null, where, null, null, null, order)) {
if (cursor.moveToFirst()) {
if (cursor.moveToFirst()) { do {
do { GBActivitySample sample = new GBActivitySample(
GBActivitySample sample = new GBActivitySample( provider,
provider, cursor.getInt(cursor.getColumnIndex(KEY_TIMESTAMP)),
cursor.getInt(cursor.getColumnIndex(KEY_TIMESTAMP)), cursor.getShort(cursor.getColumnIndex(KEY_INTENSITY)),
cursor.getShort(cursor.getColumnIndex(KEY_INTENSITY)), cursor.getShort(cursor.getColumnIndex(KEY_STEPS)),
cursor.getShort(cursor.getColumnIndex(KEY_STEPS)), (byte) cursor.getShort(cursor.getColumnIndex(KEY_TYPE)));
(byte) cursor.getShort(cursor.getColumnIndex(KEY_TYPE))); samples.add(sample);
samples.add(sample); } while (cursor.moveToNext());
} while (cursor.moveToNext()); }
} }
} }

View File

@ -17,8 +17,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/alarm_time_picker" android:id="@+id/alarm_time_picker"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:timePickerMode="clock" android:timePickerMode="clock"
android:layout_weight="1" /> android:layout_weight="1" />