asfoury/projmag

View on GitHub
app/src/main/java/com/sdp13epfl2021/projmag/activities/QRCodeActivity.kt

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package com.sdp13epfl2021.projmag.activities

import android.graphics.BitmapFactory
import android.os.Bundle
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
import com.sdp13epfl2021.projmag.R

/**
 * Displays a QR code containing a deep link towards the relevant project.
 */
class QRCodeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_q_r_code)


        val imageView = findViewById<ImageView>(R.id.qrcode_image)
        val byteArray = intent.getByteArrayExtra("qrcode")
        byteArray?.let {
            val bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.size)
            imageView.setImageBitmap(bmp)
        }
    }
}