/** * * @author Rachit Mishra * @licence The MIT License (MIT) Copyright (c) <2013> <Rachit Mishra> * */ package in.ceeq.explorer; import in.ceeq.R; import in.ceeq.commons.Utils; import java.util.ArrayList; import java.util.HashMap; import android.app.Activity; import android.os.Bundle; import android.view.MenuItem; import android.widget.GridView; import android.widget.ListView; import android.widget.Toast; public class ExplorerActivity extends Activity { private HashMap<String, ArrayList<String>> fileProperties; private ArrayList<String> fileNames; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_backups); setupActionbar(); setupFileGrid(); } private void setupActionbar() { getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setDisplayShowHomeEnabled(false); } private GridView gridView; private ExplorerGridAdapter gridManager; private void setupFileGrid() { if (Utils.haveBackupFiles(this)) { Toast.makeText(this, "Touch and hold a file for more options.", Toast.LENGTH_SHORT).show(); } gridView = (GridView) findViewById(R.id.gridView); gridView.setEmptyView(getLayoutInflater().inflate(R.layout.grid_empty, null)); // set empty gridManager = ExplorerGridAdapter.getInstance(this, gridView); gridView.setAdapter(gridManager); gridView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); gridView.setMultiChoiceModeListener(gridManager); } private void getFiles(){ } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); return true; } return super.onOptionsItemSelected(item); } }