Fix another code style issues.
Change-Id: Id76d17050b7fc2865a78b9a815a2f543e85e321f
This commit is contained in:
@@ -14,7 +14,7 @@ import android.support.v4.app.Fragment;
|
|||||||
import com.actionbarsherlock.app.SherlockFragmentActivity;
|
import com.actionbarsherlock.app.SherlockFragmentActivity;
|
||||||
import com.actionbarsherlock.view.MenuItem;
|
import com.actionbarsherlock.view.MenuItem;
|
||||||
import org.libreoffice.impressremote.fragment.ComputerConnectionFragment;
|
import org.libreoffice.impressremote.fragment.ComputerConnectionFragment;
|
||||||
import org.libreoffice.impressremote.util.FragmentOperator;
|
import org.libreoffice.impressremote.util.Fragments;
|
||||||
import org.libreoffice.impressremote.util.Intents;
|
import org.libreoffice.impressremote.util.Intents;
|
||||||
import org.libreoffice.impressremote.communication.Server;
|
import org.libreoffice.impressremote.communication.Server;
|
||||||
|
|
||||||
@@ -33,20 +33,20 @@ public class ComputerConnectionActivity extends SherlockFragmentActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void setUpTitle() {
|
private void setUpTitle() {
|
||||||
String aComputerName = extractReceivedComputer().getName();
|
String aComputerName = getComputer().getName();
|
||||||
|
|
||||||
getSupportActionBar().setSubtitle(aComputerName);
|
getSupportActionBar().setSubtitle(aComputerName);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Server extractReceivedComputer() {
|
private Server getComputer() {
|
||||||
return getIntent().getParcelableExtra(Intents.Extras.SERVER);
|
return getIntent().getParcelableExtra(Intents.Extras.SERVER);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setUpFragment() {
|
private void setUpFragment() {
|
||||||
Server aComputer = extractReceivedComputer();
|
Server aComputer = getComputer();
|
||||||
Fragment aFragment = ComputerConnectionFragment.newInstance(aComputer);
|
Fragment aFragment = ComputerConnectionFragment.newInstance(aComputer);
|
||||||
|
|
||||||
FragmentOperator.addFragment(this, aFragment);
|
Fragments.Operator.add(this, aFragment);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -89,8 +89,7 @@ public class ComputerCreationActivity extends SherlockFragmentActivity implement
|
|||||||
String aName = getText(getNameEdit());
|
String aName = getText(getNameEdit());
|
||||||
|
|
||||||
if (!isIpAddressValid(aIpAddress)) {
|
if (!isIpAddressValid(aIpAddress)) {
|
||||||
getIpAddressEdit().setError(getText(R.string.message_ip_address_validation));
|
setUpIpAddressErrorMessage();
|
||||||
getIpAddressEdit().requestFocus();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -117,6 +116,13 @@ public class ComputerCreationActivity extends SherlockFragmentActivity implement
|
|||||||
return Patterns.IP_ADDRESS.matcher(aIpAddress).matches();
|
return Patterns.IP_ADDRESS.matcher(aIpAddress).matches();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setUpIpAddressErrorMessage() {
|
||||||
|
EditText aIpAddressEdit = getIpAddressEdit();
|
||||||
|
|
||||||
|
aIpAddressEdit.setError(getString(R.string.message_ip_address_validation));
|
||||||
|
aIpAddressEdit.requestFocus();
|
||||||
|
}
|
||||||
|
|
||||||
private void finish(String aIpAddress, String aName) {
|
private void finish(String aIpAddress, String aName) {
|
||||||
Intent aIntent = Intents.buildComputerCreationResultIntent(aIpAddress, aName);
|
Intent aIntent = Intents.buildComputerCreationResultIntent(aIpAddress, aName);
|
||||||
setResult(Activity.RESULT_OK, aIntent);
|
setResult(Activity.RESULT_OK, aIntent);
|
||||||
|
@@ -22,7 +22,7 @@ import com.actionbarsherlock.view.MenuItem;
|
|||||||
import org.libreoffice.impressremote.adapter.ComputersPagerAdapter;
|
import org.libreoffice.impressremote.adapter.ComputersPagerAdapter;
|
||||||
import org.libreoffice.impressremote.fragment.ComputersFragment;
|
import org.libreoffice.impressremote.fragment.ComputersFragment;
|
||||||
import org.libreoffice.impressremote.util.BluetoothOperator;
|
import org.libreoffice.impressremote.util.BluetoothOperator;
|
||||||
import org.libreoffice.impressremote.util.FragmentOperator;
|
import org.libreoffice.impressremote.util.Fragments;
|
||||||
import org.libreoffice.impressremote.util.Intents;
|
import org.libreoffice.impressremote.util.Intents;
|
||||||
import org.libreoffice.impressremote.R;
|
import org.libreoffice.impressremote.R;
|
||||||
import org.libreoffice.impressremote.util.Preferences;
|
import org.libreoffice.impressremote.util.Preferences;
|
||||||
@@ -153,7 +153,7 @@ public class ComputersActivity extends SherlockFragmentActivity implements Actio
|
|||||||
private void setUpComputersList() {
|
private void setUpComputersList() {
|
||||||
Fragment aComputersFragment = ComputersFragment.newInstance(ComputersFragment.Type.WIFI);
|
Fragment aComputersFragment = ComputersFragment.newInstance(ComputersFragment.Type.WIFI);
|
||||||
|
|
||||||
FragmentOperator.addFragment(this, aComputersFragment);
|
Fragments.Operator.add(this, aComputersFragment);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -32,6 +32,8 @@ public class SettingsActivity extends SherlockPreferenceActivity {
|
|||||||
// This action is deprecated
|
// This action is deprecated
|
||||||
// but we still need to target pre-Honeycomb devices.
|
// but we still need to target pre-Honeycomb devices.
|
||||||
|
|
||||||
|
// TODO: try to use a fragment depending on platform version
|
||||||
|
|
||||||
addPreferencesFromResource(R.xml.preferences);
|
addPreferencesFromResource(R.xml.preferences);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ import org.libreoffice.impressremote.fragment.SlidesGridFragment;
|
|||||||
import org.libreoffice.impressremote.fragment.SlidesPagerFragment;
|
import org.libreoffice.impressremote.fragment.SlidesPagerFragment;
|
||||||
import org.libreoffice.impressremote.fragment.TimerEditingDialog;
|
import org.libreoffice.impressremote.fragment.TimerEditingDialog;
|
||||||
import org.libreoffice.impressremote.fragment.TimerSettingDialog;
|
import org.libreoffice.impressremote.fragment.TimerSettingDialog;
|
||||||
import org.libreoffice.impressremote.util.FragmentOperator;
|
import org.libreoffice.impressremote.util.Fragments;
|
||||||
import org.libreoffice.impressremote.util.Intents;
|
import org.libreoffice.impressremote.util.Intents;
|
||||||
import org.libreoffice.impressremote.util.Preferences;
|
import org.libreoffice.impressremote.util.Preferences;
|
||||||
import org.libreoffice.impressremote.util.SavedStates;
|
import org.libreoffice.impressremote.util.SavedStates;
|
||||||
@@ -75,7 +75,7 @@ public class SlideShowActivity extends SherlockFragmentActivity implements Servi
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void setUpFragment() {
|
private void setUpFragment() {
|
||||||
FragmentOperator.replaceFragmentAnimated(this, buildFragment());
|
Fragments.Operator.replaceAnimated(this, buildFragment());
|
||||||
}
|
}
|
||||||
|
|
||||||
private Fragment buildFragment() {
|
private Fragment buildFragment() {
|
||||||
@@ -123,7 +123,7 @@ public class SlideShowActivity extends SherlockFragmentActivity implements Servi
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
mCommunicationService.getTransmitter().startPresentation();
|
mCommunicationService.getCommandsTransmitter().startPresentation();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -268,12 +268,12 @@ public class SlideShowActivity extends SherlockFragmentActivity implements Servi
|
|||||||
switch (aKeyCode) {
|
switch (aKeyCode) {
|
||||||
case KeyEvent.KEYCODE_VOLUME_UP:
|
case KeyEvent.KEYCODE_VOLUME_UP:
|
||||||
if (!isLastSlideDisplayed()) {
|
if (!isLastSlideDisplayed()) {
|
||||||
mCommunicationService.getTransmitter().performNextTransition();
|
mCommunicationService.getCommandsTransmitter().performNextTransition();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case KeyEvent.KEYCODE_VOLUME_DOWN:
|
case KeyEvent.KEYCODE_VOLUME_DOWN:
|
||||||
mCommunicationService.getTransmitter().performPreviousTransition();
|
mCommunicationService.getCommandsTransmitter().performPreviousTransition();
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@@ -446,11 +446,11 @@ public class SlideShowActivity extends SherlockFragmentActivity implements Servi
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void resumeSlideShow() {
|
private void resumeSlideShow() {
|
||||||
mCommunicationService.getTransmitter().resumePresentation();
|
mCommunicationService.getCommandsTransmitter().resumePresentation();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void pauseSlideShow() {
|
private void pauseSlideShow() {
|
||||||
mCommunicationService.getTransmitter().setUpBlankScreen();
|
mCommunicationService.getCommandsTransmitter().setUpBlankScreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setUpSlideShowPausedInformation() {
|
private void setUpSlideShowPausedInformation() {
|
||||||
@@ -465,7 +465,7 @@ public class SlideShowActivity extends SherlockFragmentActivity implements Servi
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void stopSlideShow() {
|
private void stopSlideShow() {
|
||||||
mCommunicationService.getTransmitter().stopPresentation();
|
mCommunicationService.getCommandsTransmitter().stopPresentation();
|
||||||
|
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
|
@@ -102,8 +102,8 @@ class BluetoothServersFinder extends BroadcastReceiver implements ServersFinder,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Handler aHandler = new Handler();
|
Handler aDiscoveryHandler = new Handler();
|
||||||
aHandler.postDelayed(this, TimeUnit.SECONDS.toMillis(SEARCH_DELAY_IN_SECONDS));
|
aDiscoveryHandler.postDelayed(this, TimeUnit.SECONDS.toMillis(SEARCH_DELAY_IN_SECONDS));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -111,6 +111,18 @@ public class CommunicationService extends Service implements Runnable, MessagesL
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void disconnectServer() {
|
||||||
|
if (!isServerConnectionAvailable()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
mServerConnection.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isServerConnectionAvailable() {
|
||||||
|
return mServerConnection != null;
|
||||||
|
}
|
||||||
|
|
||||||
private void connectServer() {
|
private void connectServer() {
|
||||||
mServerConnection = buildServerConnection();
|
mServerConnection = buildServerConnection();
|
||||||
mServerConnection.open();
|
mServerConnection.open();
|
||||||
@@ -148,19 +160,7 @@ public class CommunicationService extends Service implements Runnable, MessagesL
|
|||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(aIntent);
|
LocalBroadcastManager.getInstance(this).sendBroadcast(aIntent);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void disconnectServer() {
|
public CommandsTransmitter getCommandsTransmitter() {
|
||||||
if (!isServerConnectionAvailable()) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
mServerConnection.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
private boolean isServerConnectionAvailable() {
|
|
||||||
return mServerConnection != null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public CommandsTransmitter getTransmitter() {
|
|
||||||
return mCommandsTransmitter;
|
return mCommandsTransmitter;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -8,10 +8,10 @@
|
|||||||
*/
|
*/
|
||||||
package org.libreoffice.impressremote.communication;
|
package org.libreoffice.impressremote.communication;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothAdapter;
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
|
||||||
|
import org.libreoffice.impressremote.util.BluetoothOperator;
|
||||||
import org.libreoffice.impressremote.util.Preferences;
|
import org.libreoffice.impressremote.util.Preferences;
|
||||||
|
|
||||||
final class PairingProvider {
|
final class PairingProvider {
|
||||||
@@ -58,15 +58,15 @@ final class PairingProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private String getPairingDeviceName() {
|
private String getPairingDeviceName() {
|
||||||
if (BluetoothAdapter.getDefaultAdapter() == null) {
|
if (!BluetoothOperator.isAvailable()) {
|
||||||
return Build.MODEL;
|
return Build.MODEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BluetoothAdapter.getDefaultAdapter().getName() == null) {
|
if (BluetoothOperator.getAdapter().getName() == null) {
|
||||||
return Build.MODEL;
|
return Build.MODEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return BluetoothAdapter.getDefaultAdapter().getName();
|
return BluetoothOperator.getAdapter().getName();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -86,7 +86,7 @@ public class SlidesGridFragment extends SherlockFragment implements ServiceConne
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onItemClick(AdapterView<?> aAdapterView, View aView, int aPosition, long aId) {
|
public void onItemClick(AdapterView<?> aAdapterView, View aView, int aPosition, long aId) {
|
||||||
mCommunicationService.getTransmitter().setCurrentSlide(aPosition);
|
mCommunicationService.getCommandsTransmitter().setCurrentSlide(aPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -111,7 +111,7 @@ public class SlidesPagerFragment extends SherlockFragment implements ServiceConn
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void showNextTransition() {
|
private void showNextTransition() {
|
||||||
mCommunicationService.getTransmitter().performNextTransition();
|
mCommunicationService.getCommandsTransmitter().performNextTransition();
|
||||||
}
|
}
|
||||||
|
|
||||||
private int getSlidesMargin() {
|
private int getSlidesMargin() {
|
||||||
@@ -133,7 +133,7 @@ public class SlidesPagerFragment extends SherlockFragment implements ServiceConn
|
|||||||
@Override
|
@Override
|
||||||
public void onPageSelected(int aPosition) {
|
public void onPageSelected(int aPosition) {
|
||||||
if (mCommunicationService.getSlideShow().getCurrentSlideIndex() != aPosition) {
|
if (mCommunicationService.getSlideShow().getCurrentSlideIndex() != aPosition) {
|
||||||
mCommunicationService.getTransmitter().setCurrentSlide(aPosition);
|
mCommunicationService.getCommandsTransmitter().setCurrentSlide(aPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
setUpSlideNotes(aPosition);
|
setUpSlideNotes(aPosition);
|
||||||
|
@@ -1,54 +0,0 @@
|
|||||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
||||||
/*
|
|
||||||
* This file is part of the LibreOffice project.
|
|
||||||
*
|
|
||||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
*/
|
|
||||||
package org.libreoffice.impressremote.util;
|
|
||||||
|
|
||||||
import android.support.v4.app.Fragment;
|
|
||||||
import android.support.v4.app.FragmentActivity;
|
|
||||||
import android.support.v4.app.FragmentManager;
|
|
||||||
import android.support.v4.app.FragmentTransaction;
|
|
||||||
|
|
||||||
public final class FragmentOperator {
|
|
||||||
private FragmentOperator() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void addFragment(FragmentActivity aActivity, Fragment aFragment) {
|
|
||||||
if (isFragmentAdded(aActivity)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
FragmentTransaction aFragmentTransaction = beginFragmentTransaction(aActivity);
|
|
||||||
|
|
||||||
aFragmentTransaction.add(android.R.id.content, aFragment);
|
|
||||||
|
|
||||||
aFragmentTransaction.commit();
|
|
||||||
}
|
|
||||||
|
|
||||||
private static boolean isFragmentAdded(FragmentActivity aActivity) {
|
|
||||||
FragmentManager aFragmentManager = aActivity.getSupportFragmentManager();
|
|
||||||
|
|
||||||
return aFragmentManager.findFragmentById(android.R.id.content) != null;
|
|
||||||
}
|
|
||||||
|
|
||||||
private static FragmentTransaction beginFragmentTransaction(FragmentActivity aActivity) {
|
|
||||||
FragmentManager aFragmentManager = aActivity.getSupportFragmentManager();
|
|
||||||
|
|
||||||
return aFragmentManager.beginTransaction();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void replaceFragmentAnimated(FragmentActivity aActivity, Fragment aFragment) {
|
|
||||||
FragmentTransaction aFragmentTransaction = beginFragmentTransaction(aActivity);
|
|
||||||
aFragmentTransaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);
|
|
||||||
|
|
||||||
aFragmentTransaction.replace(android.R.id.content, aFragment);
|
|
||||||
|
|
||||||
aFragmentTransaction.commit();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
|
@@ -8,6 +8,11 @@
|
|||||||
*/
|
*/
|
||||||
package org.libreoffice.impressremote.util;
|
package org.libreoffice.impressremote.util;
|
||||||
|
|
||||||
|
import android.support.v4.app.Fragment;
|
||||||
|
import android.support.v4.app.FragmentActivity;
|
||||||
|
import android.support.v4.app.FragmentManager;
|
||||||
|
import android.support.v4.app.FragmentTransaction;
|
||||||
|
|
||||||
public final class Fragments {
|
public final class Fragments {
|
||||||
private Fragments() {
|
private Fragments() {
|
||||||
}
|
}
|
||||||
@@ -20,6 +25,44 @@ public final class Fragments {
|
|||||||
public static final String MINUTES = "MINUTES";
|
public static final String MINUTES = "MINUTES";
|
||||||
public static final String TYPE = "TYPE";
|
public static final String TYPE = "TYPE";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final class Operator {
|
||||||
|
private Operator() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void add(FragmentActivity aActivity, Fragment aFragment) {
|
||||||
|
if (isAdded(aActivity)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
FragmentTransaction aFragmentTransaction = beginTransaction(aActivity);
|
||||||
|
|
||||||
|
aFragmentTransaction.add(android.R.id.content, aFragment);
|
||||||
|
|
||||||
|
aFragmentTransaction.commit();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean isAdded(FragmentActivity aActivity) {
|
||||||
|
FragmentManager aFragmentManager = aActivity.getSupportFragmentManager();
|
||||||
|
|
||||||
|
return aFragmentManager.findFragmentById(android.R.id.content) != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static FragmentTransaction beginTransaction(FragmentActivity aActivity) {
|
||||||
|
FragmentManager aFragmentManager = aActivity.getSupportFragmentManager();
|
||||||
|
|
||||||
|
return aFragmentManager.beginTransaction();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void replaceAnimated(FragmentActivity aActivity, Fragment aFragment) {
|
||||||
|
FragmentTransaction aFragmentTransaction = beginTransaction(aActivity);
|
||||||
|
aFragmentTransaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);
|
||||||
|
|
||||||
|
aFragmentTransaction.replace(android.R.id.content, aFragment);
|
||||||
|
|
||||||
|
aFragmentTransaction.commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
@@ -52,15 +52,13 @@ public final class Intents {
|
|||||||
private Extras() {
|
private Extras() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final String MINUTES = "MINUTES";
|
||||||
public static final String PIN = "PIN";
|
public static final String PIN = "PIN";
|
||||||
|
public static final String SLIDE_INDEX = "SLIDE_INDEX";
|
||||||
|
|
||||||
public static final String SERVER = "SERVER";
|
public static final String SERVER = "SERVER";
|
||||||
public static final String SERVER_ADDRESS = "SERVER_ADDRESS";
|
public static final String SERVER_ADDRESS = "SERVER_ADDRESS";
|
||||||
public static final String SERVER_NAME = "SERVER_NAME";
|
public static final String SERVER_NAME = "SERVER_NAME";
|
||||||
|
|
||||||
public static final String SLIDE_INDEX = "SLIDE_INDEX";
|
|
||||||
|
|
||||||
public static final String MINUTES = "MINUTES";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final class RequestCodes {
|
public static final class RequestCodes {
|
||||||
|
@@ -45,16 +45,20 @@ public final class Preferences {
|
|||||||
|
|
||||||
private final SharedPreferences mPreferences;
|
private final SharedPreferences mPreferences;
|
||||||
|
|
||||||
public static Preferences getAuthorizedServersInstance(Context aContext) {
|
private Preferences(Context context) {
|
||||||
return new Preferences(aContext, Locations.AUTHORIZED_SERVERS);
|
mPreferences = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Preferences(Context aContext, String aLocation) {
|
private Preferences(Context aContext, String aLocation) {
|
||||||
mPreferences = getPreferences(aContext, aLocation);
|
mPreferences = aContext.getSharedPreferences(aLocation, Context.MODE_PRIVATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
private SharedPreferences getPreferences(Context aContext, String aLocation) {
|
public static Preferences getSettingsInstance(Context context) {
|
||||||
return aContext.getSharedPreferences(aLocation, Context.MODE_PRIVATE);
|
return new Preferences(context);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Preferences getAuthorizedServersInstance(Context aContext) {
|
||||||
|
return new Preferences(aContext, Locations.AUTHORIZED_SERVERS);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Preferences getSavedServersInstance(Context aContext) {
|
public static Preferences getSavedServersInstance(Context aContext) {
|
||||||
@@ -65,14 +69,6 @@ public final class Preferences {
|
|||||||
return new Preferences(aContext, Locations.APPLICATION_STATES);
|
return new Preferences(aContext, Locations.APPLICATION_STATES);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Preferences getSettingsInstance(Context context) {
|
|
||||||
return new Preferences(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Preferences(Context context) {
|
|
||||||
mPreferences = PreferenceManager.getDefaultSharedPreferences(context);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Map<String, ?> getAll() {
|
public Map<String, ?> getAll() {
|
||||||
return mPreferences.getAll();
|
return mPreferences.getAll();
|
||||||
}
|
}
|
||||||
|
@@ -1,3 +1,11 @@
|
|||||||
|
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||||
|
/*
|
||||||
|
* This file is part of the LibreOffice project.
|
||||||
|
*
|
||||||
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
*/
|
||||||
package org.libreoffice.impressremote.util;
|
package org.libreoffice.impressremote.util;
|
||||||
|
|
||||||
public final class SavedStates {
|
public final class SavedStates {
|
||||||
@@ -8,13 +16,12 @@ public final class SavedStates {
|
|||||||
private Keys() {
|
private Keys() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final String PROGRESS_MESSAGE = "PROGRESS_MESSAGE";
|
|
||||||
|
|
||||||
public static final String LAYOUT_INDEX = "LAYOUT_INDEX";
|
|
||||||
|
|
||||||
public static final String PIN = "PIN";
|
|
||||||
public static final String ERROR_MESSAGE = "ERROR_MESSAGE";
|
public static final String ERROR_MESSAGE = "ERROR_MESSAGE";
|
||||||
|
public static final String LAYOUT_INDEX = "LAYOUT_INDEX";
|
||||||
public static final String MODE = "MODE";
|
public static final String MODE = "MODE";
|
||||||
|
public static final String PIN = "PIN";
|
||||||
|
public static final String PROGRESS_MESSAGE = "PROGRESS_MESSAGE";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
Reference in New Issue
Block a user