blob: 17c6e6d68e9aa9229155af3f621a851812e41aa0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
package net.lacolaco.smileessence
import android.support.annotation.StringRes
import android.widget.Toast
import com.squareup.leakcanary.LeakCanary
import net.lacolaco.smileessence.data.DbHelper
class Application : android.app.Application() {
override fun onCreate() {
super.onCreate()
if (LeakCanary.isInAnalyzerProcess(this))
return
LeakCanary.install(this)
instance = this
DbHelper.setup(this)
World.load()
}
companion object {
lateinit var instance: Application
private set
fun toast(@StringRes id: Int) {
Toast.makeText(instance, id, Toast.LENGTH_LONG).show()
}
fun toast(text: String) {
Toast.makeText(instance, text, Toast.LENGTH_LONG).show()
}
var currentWorld: World? = null
}
}
|