mirror of
https://github.com/clangen/musikcube.git
synced 2025-01-01 17:58:29 +00:00
More workout mode fixes.
This commit is contained in:
parent
a6c39bc407
commit
e2c1bb0195
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="org.musikcube"
|
||||
android:versionName="1.0.3" android:versionCode="3">
|
||||
android:versionName="1.0.5" android:versionCode="5">
|
||||
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name="App" android:debuggable="false">
|
||||
<activity android:name=".main"
|
||||
android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portrait">
|
||||
|
@ -111,6 +111,7 @@ public class Workout implements OnBPMListener, Runnable, OnQueryResultListener {
|
||||
public void SetBPM(float bpm){
|
||||
synchronized(lock){
|
||||
if(this.paceDetector==null){
|
||||
this.reportBPM = bpm;
|
||||
this.bpm = bpm;
|
||||
if(this.active){
|
||||
this.QueryTracks(true);
|
||||
@ -180,14 +181,16 @@ public class Workout implements OnBPMListener, Runnable, OnQueryResultListener {
|
||||
|
||||
public void OnQueryResults(IQuery query) {
|
||||
synchronized(this.lock){
|
||||
this.lastQueryTime = android.os.SystemClock.elapsedRealtime();
|
||||
BPMQuery bpmQuery = (BPMQuery)query;
|
||||
if(!bpmQuery.trackList.isEmpty() && this.context!=null){
|
||||
Intent intent = new Intent(this.context, org.musikcube.Service.class);
|
||||
intent.putExtra("org.musikcube.Service.tracklist", bpmQuery.trackList);
|
||||
intent.putExtra("org.musikcube.Service.position", 0);
|
||||
intent.putExtra("org.musikcube.Service.action", "playlist_prepare");
|
||||
this.context.startService(intent);
|
||||
if(this.active){
|
||||
this.lastQueryTime = android.os.SystemClock.elapsedRealtime();
|
||||
BPMQuery bpmQuery = (BPMQuery)query;
|
||||
if(!bpmQuery.trackList.isEmpty() && this.context!=null){
|
||||
Intent intent = new Intent(this.context, org.musikcube.Service.class);
|
||||
intent.putExtra("org.musikcube.Service.tracklist", bpmQuery.trackList);
|
||||
intent.putExtra("org.musikcube.Service.position", 0);
|
||||
intent.putExtra("org.musikcube.Service.action", "playlist_prepare");
|
||||
this.context.startService(intent);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user