new to Java here :)
The problem I'm facing is that I am unable to display the database from the Main Activity with a click of a button. The data in the database is being passed from another activity, would like to know if I'm missing anything or how would I go about fixing this. Thanks :)
(Method being used in the Main Activity after the onCreate)
MainActivity
public void displayDataInTable() {
        roomDatabase myOpenHelper;
        Intent intent = getIntent();
        Bundle bundle = intent.getExtras();
        String status = bundle.getString("status");
        String roomValue =bundle.getString("roomValue");
        //List for the name of the players and their scores
        List<String> roomNumber = new ArrayList<String>();
        List<String> roomStatus = new ArrayList<String>();
        //The data being read from the database
        myOpenHelper = new roomDatabase(this, DATABASE_NAME, null, VERSION_NUMBER);
        SQLiteDatabase db = myOpenHelper.getReadableDatabase();
        Cursor cursor = db.query(roomDatabase.TABLE_NAME, null, null, null, null, null,null,null);
        //The name and the score is printed on the row of the list
        while (cursor.moveToNext()) {
            int id = cursor.getInt(cursor.getColumnIndex("_id"));
            String roomValueA = cursor.getString(cursor.getColumnIndex("roomValue"));
            String statusA = cursor.getString(cursor.getColumnIndex("status"));
            roomNumber.add(roomValueA);
            roomStatus.add(" Recipe Ordered " + statusA);
        }
        //The items to de displayed are sent to the AdapterB
        if ((roomNumber != null) && (roomStatus != null)) {
            AdapterB adapter = new AdapterB(this, roomNumber, roomStatus);
            setListAdapter(adapter);
        }
    }
LogsActivity
public class LogsActivity extends ListActivity{
    roomDatabase myOpenHelper;
    final String DATABASE_NAME = "roomstatus.db";
    final int VERSION_NUMBER = 1;
    ContentValues values1 = new ContentValues();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //variables are extracted from the bundle
        Intent intent = getIntent();
        Bundle bundle = intent.getExtras();
        String status = bundle.getString("status");
        String roomValue = bundle.getString("roomValue");
        myOpenHelper = new roomDatabase(this, DATABASE_NAME, null, VERSION_NUMBER);
        SQLiteDatabase db = myOpenHelper.getWritableDatabase();
        values1.put("status", status);
        values1.put("roomValue", roomValue);
        Toast.makeText(LogsActivity.this, status, Toast.LENGTH_LONG).show();
        //Data is entered into the table
        db.insert(roomDatabase.TABLE_NAME, null, values1);
        Intent newIntentBundle = new Intent(LogsActivity.this, MainActivity.class);
        Bundle bundleA = new Bundle();
        bundle.putString("status", status);
        bundle.putString("roomValue", roomValue);
        newIntentBundle.putExtras(bundle);
        startActivity(newIntentBundle);
    }
}
NOTE - I am aware this may not be right way to do as it would mean creating a new database in the Main Activity and trouble with the adapter, so any help would be appreciated. :)
 
     
    