UltimateMusicPicker
This commit is contained in:
@@ -37,6 +37,11 @@ public class SCNApp extends Application implements LifecycleObserver
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static MainActivity getMainActivity()
|
||||
{
|
||||
return mainActivity.get();
|
||||
}
|
||||
|
||||
public static boolean isBackground()
|
||||
{
|
||||
return isBackground;
|
||||
|
||||
@@ -19,7 +19,7 @@ import okhttp3.ResponseBody;
|
||||
|
||||
public class ServerCommunication
|
||||
{
|
||||
public static final String BASE_URL = SCNApp.LOCAL_DEBUG ? "localhost:1010/" : "https://scn.blackforestbytes.com/";
|
||||
public static final String BASE_URL = SCNApp.LOCAL_DEBUG ? "http://localhost:1010/" : "https://scn.blackforestbytes.com/";
|
||||
|
||||
private static final OkHttpClient client = new OkHttpClient();
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.blackforestbytes.simplecloudnotifier.view;
|
||||
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
|
||||
import com.blackforestbytes.simplecloudnotifier.R;
|
||||
@@ -9,12 +10,15 @@ import com.blackforestbytes.simplecloudnotifier.model.SCNSettings;
|
||||
import com.blackforestbytes.simplecloudnotifier.service.NotificationService;
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import xyz.aprildown.ultimatemusicpicker.MusicPickerListener;
|
||||
|
||||
public class MainActivity extends AppCompatActivity
|
||||
public class MainActivity extends AppCompatActivity implements MusicPickerListener
|
||||
{
|
||||
public TabAdapter adpTabs;
|
||||
|
||||
@@ -50,4 +54,14 @@ public class MainActivity extends AppCompatActivity
|
||||
|
||||
CMessageList.inst().fullSave();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMusicPick(@NotNull Uri uri, @NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPickCanceled() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.blackforestbytes.simplecloudnotifier.view;
|
||||
|
||||
import android.media.AudioManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@@ -13,6 +14,7 @@ import android.widget.Switch;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.blackforestbytes.simplecloudnotifier.R;
|
||||
import com.blackforestbytes.simplecloudnotifier.SCNApp;
|
||||
import com.blackforestbytes.simplecloudnotifier.model.SCNSettings;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
@@ -119,8 +121,10 @@ public class SettingsFragment extends Fragment
|
||||
{
|
||||
SCNSettings s = SCNSettings.inst();
|
||||
|
||||
s.Enabled = prefAppEnabled.isChecked();
|
||||
s.Enabled = prefAppEnabled.isChecked();
|
||||
s.LocalCacheSize = prefLocalCacheSize.getSelectedItemPosition()>=0 ? SCNSettings.CHOOSABLE_CACHE_SIZES[prefLocalCacheSize.getSelectedItemPosition()] : 100;
|
||||
|
||||
s.save();
|
||||
}
|
||||
|
||||
private int getCacheSizeIndex(int value)
|
||||
@@ -142,6 +146,6 @@ public class SettingsFragment extends Fragment
|
||||
.notification()
|
||||
.alarm()
|
||||
.music()
|
||||
.goWithActivity(this, 0, MainActivity.class);
|
||||
.goWithDialog(SCNApp.getMainActivity().getSupportFragmentManager());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user