override fun onCreate()

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()
    }