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
amar_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 AMcomposition
Luca 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