import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
private static final String TAG = ShareFileFragment.class.getSimpleName();
// the fragment initialization parameters
private static final String TAG = ShareFileFragment.class.getSimpleName();
// the fragment initialization parameters
- * @param fileToShare An {@link OCFile} to show in the fragment
- * @param account An ownCloud account
+ * @param fileToShare An {@link OCFile} to show in the fragment
+ * @param account An ownCloud account
ShareFileFragment fragment = new ShareFileFragment();
Bundle args = new Bundle();
args.putParcelable(ARG_FILE, fileToShare);
ShareFileFragment fragment = new ShareFileFragment();
Bundle args = new Bundle();
args.putParcelable(ARG_FILE, fileToShare);
if (mFile.isImage()) {
String remoteId = String.valueOf(mFile.getRemoteId());
Bitmap thumbnail = ThumbnailsCacheManager.getBitmapFromDiskCache(remoteId);
if (mFile.isImage()) {
String remoteId = String.valueOf(mFile.getRemoteId());
Bitmap thumbnail = ThumbnailsCacheManager.getBitmapFromDiskCache(remoteId);
filename.setText(mFile.getFileName());
// Size
TextView size = (TextView) view.findViewById(R.id.shareFileSize);
filename.setText(mFile.getFileName());
// Size
TextView size = (TextView) view.findViewById(R.id.shareFileSize);
size.setVisibility(View.GONE);
} else {
size.setText(DisplayUtils.bytesToHumanReadable(mFile.getFileLength()));
size.setVisibility(View.GONE);
} else {
size.setText(DisplayUtils.bytesToHumanReadable(mFile.getFileLength()));
((ShareActivity) getActivity()).dismissWaitingLoadDialog();
if (result != null && result.isSuccess()) {
// update local database
((ShareActivity) getActivity()).dismissWaitingLoadDialog();
if (result != null && result.isSuccess()) {
// update local database
- for(Object obj: result.getData()) {
- if ( ((OCShare) obj).getShareType() == ShareType.USER ||
- ((OCShare) obj).getShareType() == ShareType.GROUP ){
+ for (Object obj : result.getData()) {
+ if (((OCShare) obj).getShareType() == ShareType.USER ||
+ ((OCShare) obj).getShareType() == ShareType.GROUP) {
// Update list of users/groups
mUserGroupsAdapter = new ShareUserListAdapter(getActivity().getApplicationContext(),
R.layout.share_user_item, mShares);
// Update list of users/groups
mUserGroupsAdapter = new ShareUserListAdapter(getActivity().getApplicationContext(),
R.layout.share_user_item, mShares);
// TODO: review if it is necessary
/**
* This interface must be implemented by activities that contain this
// TODO: review if it is necessary
/**
* This interface must be implemented by activities that contain this