現在簡単なじゃんけんアプリを作成しようとしており、ボタンを押すことで
画面を遷移するアクションを行いたいのですが、以下のようなエラーが出て
うまくいきません。
Expression 'intent' of type 'Intent!' cannot be invoked as a function. The function 'invoke()' is not found
また、コードは以下のとおりです。
//MainActivity.kt package com.example.akira.janken import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) gu.setOnClickListener{ onJankenButtonTapped(it) } choki.setOnClickListener{ onJankenButtonTapped(it) } pa.setOnClickListener{ onJankenButtonTapped(it) } } fun onJankenButtonTapped(view: View?) { val intent = intent(this@MainActivity, ResultActivity::class.java) startActivity(intent) } }
//ResultActivity package com.example.myname.janken import android.support.v7.app.AppCompatActivity import android.os.Bundle class ResultActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_result) } }
どうぞお力添えの程、宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/01 01:05
2018/11/01 02:47