position = (position >= 0) ? position : 0;
mViewPager.setAdapter(mPreviewImagePagerAdapter);
mViewPager.setOnPageChangeListener(this);
- Log.e(TAG, "Setting initial position " + position);
mViewPager.setCurrentItem(position);
if (position == 0 && !mFile.isDown()) {
// this is necessary because mViewPager.setCurrentItem(0) just after setting the adapter does not result in a call to #onPageSelected(0)
@Override
public void onStart() {
super.onStart();
- Log.e(TAG, "PREVIEW ACTIVITY ON START");
mDownloadConnection = new PreviewImageServiceConnection();
bindService(new Intent(this, FileDownloader.class), mDownloadConnection, Context.BIND_AUTO_CREATE);
mUploadConnection = new PreviewImageServiceConnection();
public void onServiceConnected(ComponentName component, IBinder service) {
if (component.equals(new ComponentName(PreviewImageActivity.this, FileDownloader.class))) {
- Log.e(TAG, "PREVIEW_IMAGE Download service connected");
mDownloaderBinder = (FileDownloaderBinder) service;
if (mRequestWaitingForBinder) {
mRequestWaitingForBinder = false;
- Log.e(TAG, "Simulating reselection of current page after connection of download binder");
+ Log.d(TAG, "Simulating reselection of current page after connection of download binder");
onPageSelected(mViewPager.getCurrentItem());
}
@Override
protected void onResume() {
super.onResume();
- Log.e(TAG, "PREVIEW ACTIVITY ONRESUME");
mDownloadFinishReceiver = new DownloadFinishReceiver();
IntentFilter filter = new IntentFilter(FileDownloader.DOWNLOAD_FINISH_MESSAGE);
registerReceiver(mDownloadFinishReceiver, filter);
@Override
protected void onPostResume() {
super.onPostResume();
- Log.e(TAG, "PREVIEW ACTIVITY ONPOSTRESUME");
}
@Override
private void requestForDownload(OCFile file) {
- Log.e(TAG, "REQUEST FOR DOWNLOAD : " + file.getFileName());
if (mDownloaderBinder == null) {
- Log.e(TAG, "requestForDownload called without binder to download service");
+ Log.d(TAG, "requestForDownload called without binder to download service");
} else if (!mDownloaderBinder.isDownloading(mAccount, file)) {
Intent i = new Intent(this, FileDownloader.class);
*/
@Override
public void onPageSelected(int position) {
- Log.e(TAG, "onPageSelected " + position);
if (mDownloaderBinder == null) {
mRequestWaitingForBinder = true;
getSupportActionBar().setTitle(currentFile.getFileName());
if (!currentFile.isDown()) {
requestForDownload(currentFile);
- //updateCurrentDownloadFragment(true);
}
}
}
if (position >= 0) {
/// ITS MY BUSSINESS
- Log.e(TAG, "downloaded file FOUND in adapter");
if (downloadWasFine) {
mPreviewImagePagerAdapter.updateFile(position, file);
- //Log.e(TAG, "BEFORE NOTIFY DATA SET CHANGED");
mPreviewImagePagerAdapter.notifyDataSetChanged();
- //Log.e(TAG, "AFTER NOTIFY DATA SET CHANGED");
} else if (isCurrent) {
updateCurrentDownloadFragment(false);
@Override
public boolean onTouch(View v, MotionEvent event) {
- Log.e(TAG, "TOUCH!!! **********************");
- if (event.getAction() == MotionEvent.ACTION_DOWN) {
- Log.e(TAG, "TOUCH DOWN!!! **********************");
-
- } else if (event.getAction() == MotionEvent.ACTION_UP) {
- Log.e(TAG, "TOUCH UP!!! **********************");
- toggleFullScreen();
-
- } else if (event.getAction() == MotionEvent.ACTION_MOVE) {
- Log.e(TAG, "TOUCH MOVE!!! **********************");
+ if (event.getAction() == MotionEvent.ACTION_UP) {
+ toggleFullScreen();
}
return true;
}