Question: Entity Class: Create a new class named StockInfo with the following private instance variables: @Entity ( tableName = stock _ info ) data class StockInfo
Entity Class:
Create a new class named StockInfo with the following private instance variables:
@EntitytableName "stockinfo"
data class StockInfo
@PrimaryKey val stockSymbol: String,
val companyName: String,
val stockQuote: Double
Create the DAO Interface:
Define methods for inserting, updating, deleting, and querying the entity.
Create the Room Database Class:
Define the abstract class that extends RoomDatabase.
Create the Repository Class:
Implement the data access logic using the DAO.
Create the ViewModel Class:
Provide the data to the UI and handle configuration changes.
Create MyApp.kt
Create MyApplication class
Make sure to add this to Android manifest file: android:nameMyApplication"
Create the UI Activities:
Main Activity:
Allow the user to input stock information and insert it into the database.
Display a list of stock symbols in the database using a LazyColumn.
Provide a button to display the selected stock information in DisplayActivity.
Display Activity:
Display the retrieved stock information in Text elements.
Provide a "Back" button to return to MainActivity.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
