in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/ImageActivity.kt [68:86]
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_album)
setSupportActionBar(toolbarBinding.toolbar)
activityListContentBinding.recyclerView.apply {
layoutManager = GridLayoutManager(this@ImageActivity, 3)
adapter = Adapter { previewImage(0) }
val divider = Api21ItemDivider(Color.TRANSPARENT, 10, 10)
addItemDecoration(divider)
}
val properties = Properties()
properties.load(assets.open("application.properties"))
val projectId = properties["cloud.project.id"] ?: throw NoSuchPropertyException("property 'cloud.project.id' doesn't exist in application.properties!")
backendUrl = "https://$projectId.appspot.com"
show("First, select picture to emojify!")
selectImage()
}