展开式收藏夹在增加分类数目统计

This commit is contained in:
sonichy
2023-03-25 13:28:01 +08:00
parent 02b04aa416
commit 44b62d73ae
4 changed files with 29 additions and 19 deletions

View File

@@ -12,7 +12,6 @@ import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
@@ -36,7 +35,6 @@ import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.ScrollView;
import android.widget.SimpleCursorAdapter;
import android.widget.Spinner;
import android.widget.TextView;
@@ -76,7 +74,7 @@ public class FavoriteActivity extends Activity {
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
String url = ((TextView) arg1.findViewById(R.id.website)).getText().toString();
String url = ((TextView) arg1.findViewById(R.id.group_count)).getText().toString();
Intent intent = new Intent(FavoriteActivity.this, MainActivity.class);
intent.putExtra("url", url);
setResult(RESULT_OK, intent);
@@ -89,7 +87,7 @@ public class FavoriteActivity extends Activity {
@Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
String title = ((TextView) info.targetView.findViewById(R.id.title)).getText().toString();
String title = ((TextView) info.targetView.findViewById(R.id.group_name)).getText().toString();
menu.setHeaderIcon(R.drawable.link);
menu.setHeaderTitle(title);
String[] sm = { "在新窗口中打开", "复制链接", "分享", "修改", "删除" };
@@ -253,8 +251,8 @@ public class FavoriteActivity extends Activity {
AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();
position = listView.getFirstVisiblePosition();
final String sid = ((TextView) menuInfo.targetView.findViewById(R.id.id)).getText().toString();
final String title = ((TextView) menuInfo.targetView.findViewById(R.id.title)).getText().toString();
final String url = ((TextView) menuInfo.targetView.findViewById(R.id.website)).getText().toString();
final String title = ((TextView) menuInfo.targetView.findViewById(R.id.group_name)).getText().toString();
final String url = ((TextView) menuInfo.targetView.findViewById(R.id.group_count)).getText().toString();
final String category = ((TextView) menuInfo.targetView.findViewById(R.id.category)).getText().toString();
switch (item.getItemId()) {
case 0:
@@ -423,7 +421,7 @@ public class FavoriteActivity extends Activity {
int count = cursor1.getCount();
setTitle("收藏夹 - " + s + " " + count);
String[] from = { "_id", "title", "website", "category", "website" };
int[] to = { R.id.id, R.id.title, R.id.website, R.id.category, R.id.imageView_favicon };
int[] to = { R.id.id, R.id.group_name, R.id.group_count, R.id.category, R.id.imageView_favicon };
adapter = new SimpleCursorAdapter(this, R.layout.favorite_row, cursor1, from, to, 0);
adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder(){
public boolean setViewValue(View view, Cursor cursor, int columnIndex){