Skip to content

Commit 2214c06

Browse files
committed
Memory usage
1 parent 1b8e0df commit 2214c06

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

app/src/main/java/com/panoramagl/sample/MainActivity.kt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package com.panoramagl.sample
22

3+
import android.annotation.SuppressLint
34
import android.graphics.BitmapFactory
45
import android.os.Bundle
56
import android.os.Handler
67
import android.os.Looper
8+
import android.util.Log
79
import android.view.MotionEvent
810
import android.widget.Toast
911
import androidx.appcompat.app.AppCompatActivity
@@ -43,6 +45,30 @@ class MainActivity : AppCompatActivity(), HotSpotListener {
4345
changePanorama(0)
4446
binding.button1.setOnClickListener { changePanorama(0) }
4547
binding.button2.setOnClickListener { changePanorama(1) }
48+
49+
changeTo1()
50+
}
51+
52+
@SuppressLint("SetTextI18n")
53+
private fun changeTo1() {
54+
Handler(Looper.getMainLooper()).postDelayed({
55+
count++
56+
Log.d("count", count.toString())
57+
binding.countView.text = "count= $count"
58+
changePanorama(1)
59+
changeTo0()
60+
}, DELAY)
61+
}
62+
63+
@SuppressLint("SetTextI18n")
64+
private fun changeTo0() {
65+
Handler(Looper.getMainLooper()).postDelayed({
66+
count++
67+
Log.d("count", count.toString())
68+
binding.countView.text = "count= $count"
69+
changePanorama(0)
70+
changeTo1()
71+
}, DELAY)
4672
}
4773

4874
override fun onResume() {
@@ -125,4 +151,9 @@ class MainActivity : AppCompatActivity(), HotSpotListener {
125151
override fun onHotspotClick(identifier: Long) {
126152
runOnUiThread { Toast.makeText(this@MainActivity, "HotSpotClicked! Id is-> $identifier", Toast.LENGTH_SHORT).show() }
127153
}
154+
155+
companion object {
156+
var count = 0
157+
const val DELAY = 700L
158+
}
128159
}

app/src/main/res/layout/activity_main.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@
2828
android:layout_margin="@dimen/activity_horizontal_margin"
2929
android:text="Image 2"
3030
tools:ignore="HardcodedText" />
31+
32+
<TextView
33+
android:id="@+id/countView"
34+
android:layout_width="wrap_content"
35+
android:layout_height="wrap_content"
36+
tools:text="count" />
3137
</LinearLayout>
3238

3339
<RelativeLayout

0 commit comments

Comments
 (0)