前提・実現したいこと
http://masatoshitada.hatenadiary.jp/entry/2015/10/18/143834
をもとにコードを書きました。ボタンを押したらツイートするようにしたい。
発生している問題・エラーメッセージ
at com.example.hamataku.twitterpractice.MainActivity$task$1.doResume(MainActivity.kt:37)
該当のソースコード
Activity_main.kt
1class MainActivity : AppCompatActivity() { 2 3 val twitter : Twitter = TwitterFactory.getSingleton() 4 5 6 override fun onCreate(savedInstanceState: Bundle?) { 7 super.onCreate(savedInstanceState) 8 setContentView(R.layout.activity_main) 9 10 val button : Button = findViewById(R.id.button1) 11 12 val listner = View.OnClickListener { 13 v: View? -> 14 launch(UI) { 15 task(twitter).await() 16 } 17 } 18 button.setOnClickListener(listner) 19 } 20 fun task(twitter : Twitter): Deferred<Status> = async(CommonPool) { 21 val user : User = twitter.verifyCredentials() 22 val name : String = user.name 23 val follower : Int = user.followersCount 24 val follow : Int = user.friendsCount 25 twitter.updateStatus("Twitter4Jから初めてのツイート!" + "友達" + follow +"フォロワー" + follower + "name" + name + "#twitter4j") 26 } 27}
twitter4j.properties
1debug = true 2oauth.consumerKey = 記済み 3 4oauth.consumerSecret = 記済み 5 6oauth.accessToken = 記済み 7 8oauth.accessTokenSecret = 記済み
補足情報(FW/ツールのバージョンなど)
Android7.0 Android Studio3.14を使用
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。