2
從數據庫提取數據到LisFragment中。我需要使用這個ListFragment文件內容到MainActivity.java中。延伸ListFragmentAndroid:將數據從數據庫提取到ListFragment中
SecondActivity:
String DB = "TestDB";
String TABLE_NAME = "addcamera";
SQLiteDatabase sampleDB = null;
ArrayList<String> results = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
sampleDB = SQLiteDatabase.openOrCreateDatabase(DB, null);
Cursor c = sampleDB.rawQuery("SELECT CameraName FROM " + TABLE_NAME , null);
if (c != null) {
if (c.moveToFirst()) {
do {
String CameraName = c.getString(c.getColumnIndex("CameraName"));
results.add(CameraName);
}while (c.moveToNext());
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, results);
}
的main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:name="com.exercise.FragmentTest.SecondActivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/image_list_fragment">
</fragment>
</LinearLayout>
任何人都可以helpme?
感謝您的意見。將根據您的意見進行嘗試。 – Maddy 2012-07-10 09:11:11
如果有些事情不清楚,請告訴我,我會盡我所能解釋我上面寫的內容。 :-) – ninetwozero 2012-07-10 09:12:54
我不知道如何實現這一點。你能幫我嗎 – Maddy 2012-07-10 09:17:38