【Android:来自MySQL的ListView只显示最后一个元素】教程文章相关的互联网学习教程文章

Java-Android,将ListView绑定到SQLite数据库【代码】

我有一个SQLiteDatabase帮助器,它仅从数据库返回一个带有名称列的游标:public Cursor getNames() {Cursor cursor = db.query(TABLE_NAME, new String[] {NAME}, null, null, null, null, null);return cursor; }我试图将此光标绑定到布局中包含的一个简单的ListView:<ListViewandroid:id="@android:id/list"android:layout_width="match_parent"android:layout_height="wrap_content" > </ListView>Java:Cursor cursor = db.get...

android-将对象的ArrayList转换为JSON以保存到SQLITE

我想将对象的ArrayList(ArrayList)存储到SQLITE数据库中.我读过可以做到的.我相信,通过将ArrayList转换为JSON,然后将其保存到SQLITE表中的String字段中 有人可以为我指出正确的方向,如何进行此转换以及之后如何将其转换回ArrayList. 谢谢你的时间解决方法:这可以帮助您: http://www.kodejava.org/examples/588.html 本示例说明如何将Collection(List / ArrayList)转换为JSON,而不是将JSON字符串存储在Sqlite数据库中. 它还显示了如...

插入ArrayList到Android SQLite数据库?【代码】

嗨, 我有数组的地理位置List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>();我想将geoPointsArray数组放入SQLite数据库,然后将数据作为数组取回. 如果有人有解决方案,我将不胜感激. 附言 现在,我使用ContentValues将数组插入为:ContentValues initialValues = new ContentValues();initialValues.put(KEY_TIME, time);db.insert(tableName, null, initialValues);解决方法:I want to put geoPointsArray array in to SQL...

android-SQLite查询使用ExpandableListView / SimpleCursorTreeAdapter在UI线程上运行【代码】

我正在开发用于显示大量RSS提要的Android应用程序(是的,我知道已经有很多这样的应用程序).内容提供者支持要显示的数据,我想与API级别4向后兼容. 我正在使用ExpandableListView来显示三个不同的RSS feed的内容. ExpandableListView的适配器被实现为SimpleCursorTreeAdapter的子类:private class RssFeedLatestListAdapter extends SimpleCursorTreeAdapter {public static final String FEED_NAME_COLUMN = "feedName";public RssF...

在Android的Listview中显示SQLite查询结果

在我的Android应用中,我有一个带有列表视图的活动,该视图显示了存储的约4000个项目在SQLite数据库中本地.如果我对某项进行编辑,如何才能仅在列表视图中获得此更改,无需刷新所有项目列表(这意味着要查询4000个结果)?此查询会降低性能. 我想要类似ios的NSFetchedResultsController的东西.解决方法:策略应该是- >在编辑联系人时,如果更新成功,则仅从数据库中获取此特定联系人的最新信息.>在适配器的源列表/阵列的特定位置更新已编辑的...

php-无法通过给定ID从MySQL检索到android listView的数据【代码】

我有一个表格workDetails,如下图所示.现在,我想检索twd等于1的两个数据,并将它们加载到android listView中.我不确定我错过了什么,因为没有检索到数据.public void BuildEditDetails(final String ID) { // It holds 1class GetDataJSON extends AsyncTask<String, Void, String> {@Overrideprotected String doInBackground(String... params) {DefaultHttpClient httpclient = new DefaultHttpClient(new BasicHttpParams());Http...

android-ListView onItemClick从数据库中获取行?【代码】

我对Android开发来说还很陌生.我有一个自定义ListView,其中填充了DatabaseTable中的数据. ListView项由CATEGORY,DATE,TITLE和AMOUNT组成.private class lvIncomeListener implements AdapterView.OnItemClickListener {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) {String item = ???;displayItemClicked("List-item Clicked:",item);} }现在,我想将一个OnItemClickListener添加到...

如何从sqlite数据库中获取数据并在android的listview中显示【代码】

登录页面后,我想在列表视图中显示A代表Apple,B代表Boy..ect.但是在我的应用程序中,我完全登录成功,仅登录表已完全创建成功,但未创建mainmenu.i try this codeif(username.length()>0&&password.length()>0){SQLiteAdapter db=new SQLiteAdapter(Main.this);db.openToWrite();if(db.Login(username,password)){System.out.println("goutham");Intent intent=new Intent(getApplicationContext(),ExampleActivity.class);startActivi...

Android Java:OutOfMemory,同时将巨大的List插入数据库SQL【代码】

我只是在一个使用ORM greendao的Android项目上工作.它允许我一次(一次交易)将许多实体(显然是对象)插入数据库.在实践中有一种方法 insertOrReplaceInTx(…) 给定一个对象列表,它以一个集合作为参数.问题是我的列表中有12000个对象,并且插入内容有时会导致OutOfMemory异常.我正在考虑一种解决问题并防止将来发生OOM的明智方法.我想到的唯一想法是将巨大的集合划分为一些子集合(每个假设500个元素),并在一个循环中进行提交,从而使多个...

Java-将ArrayList从Android发送到PHP MySQL【代码】

在表work_details中,我有7列(id,项目,work_description,百分比,time_in,time_out,fk).现在,我想将arraylist和fk保存到表中. 我已经尝试编码,但是我知道这不是正确的方法.public void addWorkDetails(ArrayList<SearchResults> listItems, long id){JSONObject object= new JSONObject();for(int i=0;i<listItems.size();i++){try{object.put("Count : "+String.valueOf(i + 1),listItems.get(i));}catch(JSONException e){e.printS...

从数据库中删除项目 – ListView – Android【代码】

public class DataViewActivity extends Activity{ SQLiteDatabase db; SimpleCursorAdapter adapter; String dbTable = "users";@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.listview_layout); ListView listView = (ListView) findViewById(R.id.dbPop);DBHelper dbhelper = new DBHelper(DataViewActivity.this); db = dbhelper.getWritableDat...

android – Listview在数据库更新和adapter.notifyDataSetChanged()之后没有更新;【代码】

我已经在网上浏览了2天并尝试了很多东西,但似乎无法弄清楚这有什么问题. 我仍然相当熟悉Android的发展,所以我可能错过了一些明显的东西. 我有一个应用程序女巫正在使用sqllite数据库存储一些数据和这个概念证明的列表在列表视图中显示.我可以在列表中添加项目,删除它们. 到现在为止还挺好.我遇到的问题是当我而不是删除更新数据库中名为“已删除”的列并将其设置为1然后让适配器更新列表.似乎没有用. 如果我使用删除语句,它的工作原...

android – 如果更改数据库值,如何更新ListView?【代码】

目前我做以下事情: 1)数据库链接到ListView:String[] from = new String[]{DbAdapter.KEY_TITLE, DbAdapter.KEY_DISPLAYED_VALUE,DbAdapter.KEY_FAVORITE}; int[] to = new int[]{R.id.name, R.id.time, R.id.icon}; items = new SimpleCursorAdapter(this, R.layout.row, itemsCursor, from, to);2)KEY_DISPLAYED_VALUE在数据库中每2秒更改一次.然后调用items.notifyDataSetChanged().但屏幕上的数据不会更新(R.id.time目前是Te...

android – 具有多个ListFragments和SQLite游标战斗的SherlockFragmentActivity【代码】

我正在使用一个扩展SherlockFragmentActivity的Activity,它有3个标签. 3个选项卡是实现LoaderManager.LoaderCallbacks的ListFragments. Activity的OnCreate方法像这样加载选项卡bar.addTab(bar.newTab().setTag("venues_list").setText(getString(R.string.list_venues_header)).setTabListener(new TabListener<VenueListFragment>(this, getString(R.string.list_invites_header), VenueListFragment.class, null)));// I do the...

android – ListView在添加到SQLiteDatabase时不刷新【代码】

每当我向SQLiteDatabase添加内容时,ListView都不会显示它,但如果我完全重新启动应用程序,它就会显示.这是我的主要.java:package com.gantt.shoppinglist;import android.app.Dialog; import android.app.ListActivity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.B...

LISTVIEW - 相关标签