Remove the use of the instance field in non-anymore-static methods
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28412 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
bf63f24168
commit
c8901b3506
1 changed files with 15 additions and 19 deletions
|
@ -311,30 +311,26 @@ public class RockboxService extends Service
|
|||
|
||||
public void startForeground()
|
||||
{
|
||||
if (instance != null)
|
||||
{
|
||||
/*
|
||||
* Send the notification.
|
||||
* We use a layout id because it is a unique number.
|
||||
* We use it later to cancel.
|
||||
*/
|
||||
instance.mNM.notify(R.string.notification, instance.notification);
|
||||
/*
|
||||
* this call makes the service run as foreground, which
|
||||
* provides enough cpu time to do music decoding in the
|
||||
* background
|
||||
*/
|
||||
instance.startForegroundCompat(R.string.notification,
|
||||
instance.notification);
|
||||
}
|
||||
/*
|
||||
* Send the notification.
|
||||
* We use a layout id because it is a unique number.
|
||||
* We use it later to cancel.
|
||||
*/
|
||||
mNM.notify(R.string.notification, instance.notification);
|
||||
/*
|
||||
* this call makes the service run as foreground, which
|
||||
* provides enough cpu time to do music decoding in the
|
||||
* background
|
||||
*/
|
||||
startForegroundCompat(R.string.notification, notification);
|
||||
}
|
||||
|
||||
public void stopForeground()
|
||||
{
|
||||
if (instance.notification != null)
|
||||
if (notification != null)
|
||||
{
|
||||
instance.stopForegroundCompat(R.string.notification);
|
||||
instance.mNM.cancel(R.string.notification);
|
||||
stopForegroundCompat(R.string.notification);
|
||||
mNM.cancel(R.string.notification);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue