This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private BorrowedListMessage getResponse(boolean forceRefresh) { | |
final BorrowedListMessage response; | |
if (forceRefresh) { | |
// force is true - try the service | |
final BorrowedListMessage serviceResponse = borrowedService.getBorrowed(patron); | |
if (serviceResponse.getResponseStatus().equals(ResponseStatus.OK)) { | |
// service response is good - use it | |
response = serviceResponse; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (KindName.isAudiobook(kindName) && mediaPlayer.getCurrentPosition() < 1) { | |
final Handler handler = new Handler(); | |
handler.post(new Runnable() { | |
@Override | |
public void run() { | |
Log.d(TAG, "moving playback to position " + milliseconds + "(currentPosition = " + mediaPlayer.getCurrentPosition() + ")"); | |
mediaPlayer.setVolume(0,0); | |
mediaPlayer.start(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (KindName.isAudiobook(kindName) && mediaPlayer.getCurrentPosition() < 1) { | |
Log.d(TAG, "moving playback to position " + milliseconds + "(currentPosition = " + mediaPlayer.getCurrentPosition() + ")"); | |
mediaPlayer.setVolume(0,0); | |
mediaPlayer.start(); | |
mediaPlayer.pause(); | |
while (mediaPlayer.getDuration() < 1) { | |
try { | |
Thread.sleep(1000); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (KindName.isAudiobook(kindName) && mediaPlayer.getCurrentPosition() < 1) { | |
Log.d(TAG, "moving playback to position " + milliseconds + "(currentPosition = " + mediaPlayer.getCurrentPosition() + ")"); | |
mediaPlayer.setVolume(0,0); | |
mediaPlayer.start(); | |
mediaPlayer.pause(); | |
while (mediaPlayer.getDuration() < 1) { | |
try { | |
Thread.sleep(1000); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protected Bitmap doInBackground(String... urls) { | |
final String imageUrl = urls[0]; | |
Log.d(TAG, "looking for " + imageUrl); | |
try { | |
final String localUrl = imageCache.getLocalImage(imageUrl); | |
final InputStream inputStream = new URL(localUrl).openStream(); | |
return BitmapFactory.decodeStream(inputStream); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void handleStartIntent(Intent intent) { | |
Log.d(TAG, "*** start intent"); | |
final String outcome = intent.getStringExtra(SessionManager.START); | |
final Integer contentId = intent.getIntExtra(SessionManager.CONTENT_ID, -1); | |
final Integer patronId = intent.getIntExtra(SessionManager.PATRON_ID, -1); | |
final Integer seconds = intent.getIntExtra(SessionManager.SECONDS, 0); | |
final Integer milliseconds = seconds * 1000; // milliseconds needed for VideoView/MediaPlayer | |
Log.d(TAG, " - status: " + outcome); |
NewerOlder