use of com.owncloud.android.ui.adapter.ReceiveExternalFilesAdapter in project android by owncloud.
the class ReceiveExternalFilesActivity method populateDirectoryList.
private void populateDirectoryList() {
setContentView(R.layout.uploader_layout);
setupToolbar();
ActionBar actionBar = getSupportActionBar();
ListView mListView = (ListView) findViewById(android.R.id.list);
String current_dir = mParents.peek();
if (current_dir.equals("")) {
actionBar.setTitle(getString(R.string.uploader_top_message));
} else {
actionBar.setTitle(current_dir);
}
boolean notRoot = (mParents.size() > 1);
actionBar.setDisplayHomeAsUpEnabled(notRoot);
actionBar.setHomeButtonEnabled(notRoot);
String full_path = generatePath(mParents);
Log_OC.d(TAG, "Populating view with content of : " + full_path);
mFile = getStorageManager().getFileByPath(full_path);
if (mFile != null) {
// TODO Enable when "On Device" is recovered ?
Vector<OCFile> files = getStorageManager().getFolderContent(mFile);
files = sortFileList(files);
ReceiveExternalFilesAdapter sa = new ReceiveExternalFilesAdapter(this, files, getStorageManager(), getAccount());
mListView.setAdapter(sa);
Button btnChooseFolder = (Button) findViewById(R.id.uploader_choose_folder);
btnChooseFolder.setOnClickListener(this);
Button btnNewFolder = (Button) findViewById(R.id.uploader_cancel);
btnNewFolder.setOnClickListener(this);
mListView.setOnItemClickListener(this);
}
}
use of com.owncloud.android.ui.adapter.ReceiveExternalFilesAdapter in project android by owncloud.
the class ReceiveExternalFilesActivity method updateDirectoryList.
private void updateDirectoryList() {
initToolbar(mParents.peek());
String full_path = generatePath(mParents);
Timber.d("Populating view with content of : %s", full_path);
mFile = getStorageManager().getFileByPath(full_path);
if (mFile != null) {
if (mAdapter == null) {
mAdapter = new ReceiveExternalFilesAdapter(this, getStorageManager(), getAccount());
mListView.setAdapter(mAdapter);
}
Vector<OCFile> files = sortFileList(getStorageManager().getFolderContent(mFile));
mAdapter.setNewItemVector(files);
Button btnChooseFolder = findViewById(R.id.uploader_choose_folder);
btnChooseFolder.setOnClickListener(this);
Button btnNewFolder = findViewById(R.id.uploader_cancel);
btnNewFolder.setOnClickListener(this);
}
}
Aggregations