Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

Commit

Permalink
Fix count down #185
Browse files Browse the repository at this point in the history
  • Loading branch information
davidmigloz committed Feb 2, 2017
1 parent 262e8cd commit 1c16b74
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 9 deletions.
1 change: 1 addition & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ sonarqube {
properties {
property "sonar.projectName", "GoBees"
property "sonar.projectKey", "com.davidmiguel.gobees"
property "sonar.language", "java"
property "sonar.projectVersion", "${android.defaultConfig.versionName}"
property "sonar.exclusions", "**/*.png,**/*.jpg"
property "sonar.android.lint.report", "./build/outputs/lint-results-mockDebug.xml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ interface View extends BaseView<MonitoringContract.Presenter> {
*
* @param ms monitoring settings.
*/
void startMonitoringgService(MonitoringSettings ms);
void startMonitoringService(MonitoringSettings ms);

/**
* Stops monitoring service.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ public void onFailure() {
});
// Set chronometer
chronometer.setBase(mService.getStartTime());
chronometer.setVisibility(View.VISIBLE);
chronometer.start();
}

Expand Down Expand Up @@ -244,7 +245,7 @@ public void run() {
}

@Override
public void startMonitoringgService(MonitoringSettings ms) {
public void startMonitoringService(MonitoringSettings ms) {
// Start service
Intent intent = new Intent(getActivity(), MonitoringService.class);
intent.setAction(MonitoringService.START_ACTION);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public void startMonitoring() {
// Show monitoring view
view.showMonitoringView();
// Start recording service
view.startMonitoringgService(ms);
view.startMonitoringService(ms);
// Bind to service
view.bindMonitoringService();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ public int onStartCommand(Intent intent, int flags, int startId) {

// START action
if (intent.getAction().equals(START_ACTION)) {
// Calculate start time (to be use in chronometer)
Date now = new Date();
long elapsedRealTimeOffset = System.currentTimeMillis() - SystemClock.elapsedRealtime();
startTime = now.getTime() - elapsedRealTimeOffset;
// Get monitoring config
monitoringSettings =
(MonitoringSettings) intent.getSerializableExtra(ARGUMENT_MON_SETTINGS);
Expand Down Expand Up @@ -230,10 +234,6 @@ public boolean isOpenCvLoaded() {
public void onCameraStarted(int width, int height) {
// Counter for creating background model with the first frames
initialNumFrames = 0;
// Calculate start time (to be use in chronometer)
Date now = new Date();
long elapsedRealtimeOffset = System.currentTimeMillis() - SystemClock.elapsedRealtime();
startTime = now.getTime() - elapsedRealtimeOffset;
}

@Override
Expand Down Expand Up @@ -294,6 +294,8 @@ private void configCamera() {
private Notification configNotification() {
// Intent to the monitoring activity (when the notification is clicked)
Intent monitoringIntent = new Intent(this, MonitoringActivity.class);
monitoringIntent.putExtra(MonitoringFragment.ARGUMENT_APIARY_ID,
monitoringSettings.getApiaryId());
monitoringIntent.putExtra(MonitoringFragment.ARGUMENT_HIVE_ID,
monitoringSettings.getHiveId());
PendingIntent pMonitoringIntent = PendingIntent.getActivity(this, 0,
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/layout/monitoring_frag.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@
android:layout_marginTop="24dp"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Title"
android:textColor="@color/colorCameraControlsIcons"/>
android:textColor="@color/colorCameraControlsIcons"
android:visibility="invisible"/>
</LinearLayout>


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public void onStartClicked_startMonitoring() {
// Config view and start monitoring
verify(view).hideCameraView();
verify(view).showMonitoringView();
verify(view).startMonitoringgService(eq(monitoringSettings));
verify(view).startMonitoringService(eq(monitoringSettings));
verify(view).bindMonitoringService();
}

Expand Down

0 comments on commit 1c16b74

Please sign in to comment.