Anyone know what is wrong here?

On Dec 10, 8:58 am, "pramod.deore" <deore.pramo...@gmail.com> wrote:
> Hi I had write a code that read data from database and display it
> using SimpleCursorAdapter. Here is my .java file
> public class SimpleCursorDemo extends ListActivity {
>
>         String SAMPLE_DBNAME = "NewHomeAutoDataBase";
>         private SimpleCursorAdapter myAdapter;
>     SQLiteDatabase sampleDB = null;
>     private final String LOADTYPE_TABLE_NAME = "LoadTable";
>
>     @Override
>     public void onCreate(Bundle savedInstanceState)
>     {
>         super.onCreate(savedInstanceState);
>         sampleDB =  this.openOrCreateDatabase(SAMPLE_DBNAME,
> MODE_PRIVATE, null);
>         createTableForLoadType();
>
>         try
>         {
>                 Cursor c = sampleDB.rawQuery("SELECT _id,LoadType,SwitchName
> FROM " +LOADTYPE_TABLE_NAME , null);
>                 startManagingCursor(c);
>
>                 String[] columns = new String[] {"LoadType", "SwitchName"};
>                 int[] names = new int[] {R.id.room, R.id.switch1};
>
>                 myAdapter = new SimpleCursorAdapter(this, R.layout.main, c,
> columns,names);
>
>         }
>         catch (Exception e)
>         {
>                 e.printStackTrace();
>         }
>
>     }
>
>     public void createTableForLoadType()
>         {
>                 try
>                 {
>                         sampleDB.execSQL("CREATE TABLE IF NOT EXISTS " +
>                                         LOADTYPE_TABLE_NAME +
>                     " (_id INTEGER PRIMARY KEY
> autoincrement ,SwitchName varchar,LoadType int,FedType int,Speed
> int);");
>
>                         sampleDB.execSQL("INSERT INTO " +
>                                 LOADTYPE_TABLE_NAME +
>                                 " Values (null,'Tube Light','0',null,null);");
>
>                         sampleDB.execSQL("INSERT INTO " +
>                                 LOADTYPE_TABLE_NAME +
>                                 " Values (null,'kElectric 
> Bell','0',null,null);");
>
>                         sampleDB.execSQL("INSERT INTO " +
>                                 LOADTYPE_TABLE_NAME +
>                                 " Values (null,'Bulb','1',null,null);");
>
>                         System.out.println ("After inserting data to 
> LoadType");
>
>                 }
>                 catch (Exception e)
>                 {
>                         e.printStackTrace();
>                 }
>
>         }
>
> }
>
> and my main.xml is like
>
> <?xml version="1.0" encoding="utf-8"?>
> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>     android:orientation="horizontal"
>     android:layout_width="fill_parent"
>     android:layout_height="fill_parent">
>     <ImageView
>         android:src="@drawable/icon"
>         android:layout_width="wrap_content"
>         android:layout_height="wrap_content"
>     />
>     <LinearLayout
>         android:orientation="vertical"
>         android:layout_width="fill_parent"
>         android:layout_height="fill_parent">
>         <LinearLayout
>             android:orientation="horizontal"
>             android:layout_width="wrap_content"
>             android:layout_height="wrap_content">
>             <TextView
>                 android:layout_width="wrap_content"
>                 android:layout_height="wrap_content"
>                 android:text="Room Name: "
>             />
>             <TextView android:id="@+id/room"
>                 android:layout_width="wrap_content"
>                 android:layout_height="wrap_content"
>             />
>         </LinearLayout>
>         <LinearLayout
>             android:orientation="horizontal"
>             android:layout_width="wrap_content"
>             android:layout_height="wrap_content">
>             <TextView
>                 android:layout_width="wrap_content"
>                 android:layout_height="wrap_content"
>                 android:text="Switch Name: "
>             />
>             <TextView android:id="@+id/switch1"
>                 android:layout_width="wrap_content"
>                 android:layout_height="wrap_content"
>             />
>         </LinearLayout>
>     </LinearLayout>
> </LinearLayout>
>
> But when I run application then it doesn't show any output. It also
> not throw any exception. I think my problem is in xml file. Anyone
> know what's wrong in this?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to