Move app files to root folder

This commit is contained in:
Electric1447
2021-09-01 15:24:27 +03:00
parent cd462fd2bb
commit 73befc9e7b
124 changed files with 0 additions and 0 deletions
@@ -0,0 +1,55 @@
package com.dosse.airpods.ui;
import android.os.Bundle;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
import com.dosse.airpods.BuildConfig;
import com.dosse.airpods.R;
import com.dosse.airpods.receivers.StartupReceiver;
public class SettingsActivity extends AppCompatActivity {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.settings_container, new SettingsFragment())
.commit();
}
public static class SettingsFragment extends PreferenceFragmentCompat {
@Override
public void onCreatePreferences (Bundle savedInstanceState, String rootKey) {
setPreferencesFromResource(R.xml.preference_screen, rootKey);
getPreference("batterySaver").setOnPreferenceClickListener(preference -> {
StartupReceiver.restartPodsService(requireContext());
return true;
});
getPreference("restartService").setOnPreferenceClickListener(preference -> {
StartupReceiver.restartPodsService(requireContext());
return true;
});
getPreference("about").setSummary(String.format("%s v%s", getString(R.string.app_name), BuildConfig.VERSION_NAME));
getPreference("donate").setOnPreferenceClickListener(preference -> {
Toast.makeText(requireContext(), "❤️", Toast.LENGTH_SHORT).show();
return false;
});
}
private Preference getPreference (String key) {
return getPreferenceManager().findPreference(key);
}
}
}