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 contextamar_1995
11/11/2019, 6:58 AMclass 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 compositionLuca Nicoletti
11/11/2019, 8:49 AMmodel to the list, and reference the model from a @Composable functionamar_1995
11/11/2019, 8:51 AMamar_1995
11/11/2019, 9:02 AMfillDummyData function @Composable is workingLuca Nicoletti
11/11/2019, 9:02 AMLuca Nicoletti
11/11/2019, 9:02 AMLuca Nicoletti
11/11/2019, 9:02 AMLuca Nicoletti
11/11/2019, 9:02 AMcompositionLuca Nicoletti
11/11/2019, 9:03 AMsetContent - which is to be considered a starting point for compositionLuca Nicoletti
11/11/2019, 9:03 AMCompose.composeInto()amar_1995
11/11/2019, 9:03 AMLuca Nicoletti
11/11/2019, 9:03 AM