amar_1995
11/11/2019, 6:53 AMjava.lang.RuntimeException: Unable to start activity ComponentInfo{<http://package.name/package.name.MainActivity|package.name/package.name.MainActivity>}: java.lang.IllegalStateException: Composition requires an active composition context
class MainActivity : AppCompatActivity() {
var dashboardList: ArrayList<Dashboard> = ArrayList()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
fillDummyData()
setContent {
MainScreen(dashboardList)
}
}
fun fillDummyData() {
dashboardList.add(
Dashboard(title="Sample title",preview="nfjsad dsaf safsadf ", image= +imageResource(R.drawable.icon), dateTime = "Aug 10", isOnline = "true")
)
}
}
If i remove fillDummyData function everything is working fine.Luca Nicoletti
11/11/2019, 8:49 AMDashboard
which I guess is a @composable
function outside a compositionmodel
to the list, and reference the model from a @Composable
functionamar_1995
11/11/2019, 8:51 AMfillDummyData
function @Composable
is workingLuca Nicoletti
11/11/2019, 9:02 AMcomposition
setContent
- which is to be considered a starting point for compositionCompose.composeInto()
amar_1995
11/11/2019, 9:03 AMLuca Nicoletti
11/11/2019, 9:03 AM