LoginSignup
0
0

More than 5 years have passed since last update.

kotlin開発中・・・(よくわからんぞシングルトン!

Last updated at Posted at 2018-09-18

JVMで動くのは把握

とりあえずViewとその他のオブジェクトを橋渡しするためのシングルトンを入れようと思った。

AndroidStudioでいつも通理なんでも解決してくれるAlt+Enterボタンをおすと
↓以下のようなinvokeメソッドが出来上がってしまった。何を返せばいいのかわからない、とりあえずthisを返したらうまくいった。

アクティビティでViewを扱ってるクラスから、シングルトンを呼び出してみる
class MainView: AppCompatActivity{
    fun onCreate( 仮引数のなんか){
        Pipin().num = 1
    }
}
シングルトンにする側
object Pipin {
    var num = 0
    operator fun invoke(): Pipin {
        return this
    }
}

うまくいってるのかこれは・・・

こんな、中途半端な理解で、進めていってることの、恐怖!THE恐怖!恐山凶子

そして、実際にはこの逆をやりたいという罠
アクティビティの方をシングルトンにはできないのか的な事を調べ中・・・

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0