Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Ewout ter Hoeven
VLC-Android
Commits
80f6cbab
Commit
80f6cbab
authored
May 21, 2015
by
Geoffrey Métais
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove useless list
parent
49b62f4c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
31 deletions
+8
-31
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
+4
-2
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlaylistAdapter.java
.../src/org/videolan/vlc/gui/audio/AudioPlaylistAdapter.java
+4
-29
No files found.
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
View file @
80f6cbab
...
...
@@ -27,6 +27,7 @@ import android.content.SharedPreferences;
import
android.media.AudioManager
;
import
android.os.Bundle
;
import
android.os.Handler
;
import
android.os.Parcelable
;
import
android.preference.PreferenceManager
;
import
android.support.v4.app.Fragment
;
import
android.support.v4.app.FragmentActivity
;
...
...
@@ -67,6 +68,7 @@ import org.videolan.vlc.util.Strings;
import
org.videolan.vlc.util.Util
;
import
org.videolan.vlc.widget.AudioMediaSwitcher.AudioMediaSwitcherListener
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
AudioPlayer
extends
Fragment
implements
IAudioPlayer
,
View
.
OnClickListener
{
...
...
@@ -229,7 +231,7 @@ public class AudioPlayer extends Fragment implements IAudioPlayer, View.OnClickL
mSongsList
.
setOnItemClickListener
(
new
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
AdapterView
<?>
av
,
View
v
,
int
p
,
long
id
)
{
mAudioController
.
load
(
mSongsListAdapter
.
getItems
(),
p
);
mAudioController
.
playIndex
(
p
);
}
});
mSongsList
.
setOnItemLongClickListener
(
new
OnItemLongClickListener
()
{
...
...
@@ -608,7 +610,7 @@ public class AudioPlayer extends Fragment implements IAudioPlayer, View.OnClickL
FragmentManager
fm
=
getActivity
().
getSupportFragmentManager
();
SavePlaylist
savePlaylistDialog
=
new
SavePlaylist
();
Bundle
args
=
new
Bundle
();
args
.
putParcelableArrayList
(
SavePlaylist
.
KEY_TRACKS
,
mSongsListAdapt
er
.
get
Item
s
());
args
.
putParcelableArrayList
(
SavePlaylist
.
KEY_TRACKS
,
(
ArrayList
<
MediaWrapper
>)
mAudioControll
er
.
get
Media
s
());
savePlaylistDialog
.
setArguments
(
args
);
savePlaylistDialog
.
show
(
fm
,
"fragment_save_playlist"
);
break
;
...
...
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlaylistAdapter.java
View file @
80f6cbab
...
...
@@ -47,7 +47,6 @@ import java.util.List;
public
class
AudioPlaylistAdapter
extends
ArrayAdapter
<
MediaWrapper
>
{
private
ArrayList
<
MediaWrapper
>
mMediaList
;
private
int
mCurrentIndex
;
private
Context
mContext
;
private
int
mAlignMode
;
...
...
@@ -55,30 +54,11 @@ public class AudioPlaylistAdapter extends ArrayAdapter<MediaWrapper> {
public
AudioPlaylistAdapter
(
Context
context
)
{
super
(
context
,
0
);
mContext
=
context
;
mMediaList
=
new
ArrayList
<
MediaWrapper
>();
mCurrentIndex
=
-
1
;
SharedPreferences
preferences
=
PreferenceManager
.
getDefaultSharedPreferences
(
context
);
mAlignMode
=
Integer
.
valueOf
(
preferences
.
getString
(
"audio_title_alignment"
,
"0"
));
}
@Override
public
void
add
(
MediaWrapper
m
)
{
mMediaList
.
add
(
m
);
super
.
add
(
m
);
}
@Override
public
void
remove
(
MediaWrapper
m
)
{
mMediaList
.
remove
(
m
);
super
.
remove
(
m
);
}
@Override
public
void
clear
()
{
mMediaList
.
clear
();
super
.
clear
();
}
public
void
setCurrentIndex
(
int
currentIndex
)
{
mCurrentIndex
=
currentIndex
;
}
...
...
@@ -161,23 +141,18 @@ public class AudioPlaylistAdapter extends ArrayAdapter<MediaWrapper> {
public
List
<
String
>
getLocation
(
int
position
)
{
List
<
String
>
locations
=
new
ArrayList
<
String
>();
if
(
position
>=
0
&&
position
<
mMediaList
.
size
())
locations
.
add
(
mMediaList
.
get
(
position
).
getLocation
());
if
(
position
>=
0
&&
position
<
getCount
())
locations
.
add
(
getItem
(
position
).
getLocation
());
return
locations
;
}
public
List
<
String
>
getLocations
()
{
List
<
String
>
locations
=
new
ArrayList
<
String
>();
for
(
int
i
=
0
;
i
<
mMediaList
.
size
();
i
++)
{
locations
.
add
(
mMediaList
.
get
(
i
).
getLocation
());
}
for
(
int
i
=
0
;
i
<
getCount
()
;
++
i
)
locations
.
add
(
getItem
(
i
).
getLocation
());
return
locations
;
}
public
ArrayList
<
MediaWrapper
>
getItems
(){
return
mMediaList
;
}
static
class
ViewHolder
{
int
position
;
TextView
title
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment