-\r
- ListView lv = getListView();\r
- lv.setOnItemClickListener(this);\r
- SimpleCursorAdapter sca = new SimpleCursorAdapter(this,\r
- R.layout.uploader_list_item_layout,\r
- mCursor,\r
- new String[]{ProviderTableMeta.FILE_NAME},\r
- new int[]{R.id.textView1});\r
- setListAdapter(sca);\r
- Button btn = (Button) findViewById(R.id.uploader_choose_folder);\r
- btn.setOnClickListener(this);\r
- // insert create new directory for multiple items uploading\r
- if (getIntent().getAction().equals(Intent.ACTION_SEND_MULTIPLE)) {\r
- Button createDirBtn = new Button(this);\r
- createDirBtn.setId(android.R.id.button1);\r
- createDirBtn.setText(R.string.uploader_btn_create_dir_text);\r
- createDirBtn.setOnClickListener(this);\r
- ((LinearLayout)findViewById(R.id.linearLayout1)).addView(createDirBtn, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);\r
+ \r
+ if (mCursor.moveToFirst()) {\r
+ mCursor = managedQuery(ProviderMeta.ProviderTableMeta.CONTENT_URI,\r
+ null,\r
+ ProviderTableMeta.FILE_CONTENT_TYPE+"=? AND " + ProviderTableMeta.FILE_ACCOUNT_OWNER + "=? AND " +ProviderTableMeta.FILE_PARENT+"=?",\r
+ new String[]{"DIR", mAccount.name, mCursor.getString(mCursor.getColumnIndex(ProviderTableMeta._ID))},\r
+ null); \r
+ \r
+ ListView lv = getListView();\r
+ lv.setOnItemClickListener(this);\r
+ SimpleCursorAdapter sca = new SimpleCursorAdapter(this,\r
+ R.layout.uploader_list_item_layout,\r
+ mCursor,\r
+ new String[]{ProviderTableMeta.FILE_NAME},\r
+ new int[]{R.id.textView1});\r
+ setListAdapter(sca);\r
+ Button btn = (Button) findViewById(R.id.uploader_choose_folder);\r
+ btn.setOnClickListener(this);\r
+ // insert create new directory for multiple items uploading\r
+ if (getIntent().getAction().equals(Intent.ACTION_SEND_MULTIPLE)) {\r
+ Button createDirBtn = new Button(this);\r
+ createDirBtn.setId(android.R.id.button1);\r
+ createDirBtn.setText(R.string.uploader_btn_create_dir_text);\r
+ createDirBtn.setOnClickListener(this);\r
+ ((LinearLayout)findViewById(R.id.linearLayout1)).addView(createDirBtn, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);\r
+ }\r