From 496477471d8656ae82e0f286f110f9082590372e Mon Sep 17 00:00:00 2001 From: ycastonguay Date: Wed, 23 Oct 2013 20:25:59 -0400 Subject: [PATCH 1/7] Android: Resume playback now works as well as iOS! Related to issue #406. --- .../Activities/ResumePlaybackActivity.cs | 92 +--- .../Adapters/ResumePlaybackListAdapter.cs | 87 ++++ .../Classes/Services/AndroidDropboxService.cs | 55 +++ MPfm/MPfm.Android/MPfm.Android.csproj | 4 + .../Resources/Layout/ResumePlayback.axml | 35 +- .../Resources/Layout/ResumePlaybackCell.axml | 70 +++ .../Resources/Resource.Designer.cs | 422 +++++++++--------- MPfm/MPfm.Library/MPfm.Library.Android.csproj | 2 + MPfm/MPfm.Library/Objects/CloudDeviceInfo.cs | 78 ++-- MPfm/MPfm.Library/Objects/CloudPlaylist.cs | 76 ++-- 10 files changed, 530 insertions(+), 391 deletions(-) create mode 100644 MPfm/MPfm.Android/Classes/Adapters/ResumePlaybackListAdapter.cs create mode 100644 MPfm/MPfm.Android/Resources/Layout/ResumePlaybackCell.axml diff --git a/MPfm/MPfm.Android/Classes/Activities/ResumePlaybackActivity.cs b/MPfm/MPfm.Android/Classes/Activities/ResumePlaybackActivity.cs index d10d8f30..676932f3 100644 --- a/MPfm/MPfm.Android/Classes/Activities/ResumePlaybackActivity.cs +++ b/MPfm/MPfm.Android/Classes/Activities/ResumePlaybackActivity.cs @@ -39,12 +39,9 @@ namespace MPfm.Android public class ResumePlaybackActivity : BaseActivity, IResumePlaybackView { private MobileNavigationManager _navigationManager; - private TextView _lblIPAddress; - private TextView _lblStatus; - private Button _btnConnectManually; private ListView _listView; - private SyncListAdapter _listAdapter; - private List _devices; + private ResumePlaybackListAdapter _listAdapter; + private List _devices; protected override void OnCreate(Bundle bundle) { @@ -56,28 +53,18 @@ protected override void OnCreate(Bundle bundle) ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); - _lblIPAddress = FindViewById(Resource.Id.resumePlayback_lblIPAddress); - _lblStatus = FindViewById(Resource.Id.resumePlayback_lblStatus); - _btnConnectManually = FindViewById