質問: Intent( **packageContext:** this, ResultActivity::class.java) と、「packageContext:」の文字列が勝手に入っているのが気になります。 どちらもネットで調べてもそれらしき回答にたどり着けなかった為、こちらで質問させて いただいた次第です。 どなたか詳しい方いらっしゃいましたらご回答宜しくお願いします。:
回答: Androidアプリの開発は素人なのですが、分かる範囲で回答します。 見当違いなことを言ってしまっていたらごめんなさい。 > > 「MainActivity.ky」で以下の2つのエラーが発生しています。 > > 1、Parameter 'view' is never used > > 2、Function 'onJankenButtonTapped' could be private less... (Ctrl+F1) > > > それはエラーではなく、**警告**です。 コードの改善点を教えてくれるものですが、無視しても問題無くビルドできます。 > > 1については「view」というパラメータは他の場所で使われていないですよ、という意味だと > > 思うのですが、この後の「putExtra」で実装するようなので今は使われていなくても問題ないのかと思っています。 > > > ご推察のとおり、未使用の変数や引数がある際に発せられる警告です。 単に実装前なのでしたら放っておいても良いでしょう。 > > 2については「onJankenButtonTapped」というメソッドを定義したものの他のところで > > 使われていない(privateってそういう意味でしょうか)よという事だと思っていますが、 > > テキストでは、どこかでメソッドを呼び出さなくてもボタンをタップしたときに > > 「onJankenButtonTapped」が動くと記載されているので問題ないのかと思っています。 > > > 当該メソッドのアクセス修飾子をprivateにできるよ、という警告です。 アクセス修飾子は可視性を指定するものです。これについては別途お調べ下さい。 これも完成するまで放っておいて良いでしょう。 > > 2について少し気になるのは、上記のソースコードにはコピー出来ませんでしたが、 > > android Studio上では実際には > > val intent = Intent( packageContext: this, ResultActivity::class.java) > > と、「packageContext:」の文字列が勝手に入っているのが気になります。 > > > Android Studioが気を遣って、仮引数名を表示してくれているだけです。 プログラマを助けるための機能で、コード自体に影響はありません。