package org.openintents.filemanager.bookmarks;
import org.openintents.filemanager.R;
import org.openintents.filemanager.compatibility.HomeIconHelper;
import org.openintents.filemanager.util.UIUtils;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.MenuItem;
public class BookmarkListActivity extends FragmentActivity {
private static final String FRAGMENT_TAG = "Fragment";
public static final String KEY_RESULT_PATH = "path";
@Override
protected void onCreate(Bundle savedInstanceState) {
UIUtils.setThemeFor(this);
super.onCreate(savedInstanceState);
if(Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB){
HomeIconHelper.activity_actionbar_setDisplayHomeAsUpEnabled(this);
}
if(getSupportFragmentManager().findFragmentByTag(FRAGMENT_TAG) == null)
getSupportFragmentManager().beginTransaction().add(android.R.id.content, new BookmarkListFragment(), FRAGMENT_TAG).commit();
}
public void onListItemClick(String path) {
setResult(RESULT_OK, new Intent().putExtra(KEY_RESULT_PATH, path));
finish();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case android.R.id.home:
HomeIconHelper.showHome(this);
break;
}
return super.onOptionsItemSelected(item);
}
}