https://nosix.hatenablog.com/entry/2018/11/12/153359
上記サイトを見ながらjavaに変換して調べていましたが
Sessionはimport javax.mail.Session;
のSessionを使っていますでしょうか?
まず、app モジュールの build.gradle に JavaMail for Android への依存を追加します。
とあるように、appのbuild.gradleのdependenciesに以下を追加しなければなりません。
implementation 'com.sun.mail:android-mail:1.5.5'
implementation 'com.sun.mail:android-activation:1.5.5'
===追記
上部のimportが並んでいる部分にxxx.Sessionとなっているものはないでしょうか?
最初にSessionと入力したときに自動的にimportされたものが残ってしまっているため、後から書いた場合にそのようになってしまいます。
なのですでにimportしている中に同名クラスがある場合にはどのクラスかを判別するためにjavax.mail.Sessionなどとなります。
(先にimportしているものが優先になってしまう)
またはSessionとだけ打ってCtrlクリックすると現在Sessionとして利用されているのが何のファイルのSessionかがわかります。
(Sessionとして先に使用しているimportを消すとjavax.mail.SessionがSessionとして使用できるようになります)
なので使用方法が変わったわけではありません。
同名のものがある場合には何を使うのかをきちんと選んで使用する必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/20 14:35
2020/12/20 14:39
2020/12/20 14:45
2020/12/20 14:47
2020/12/20 15:11
2020/12/21 11:50