开发目标是使用twitter4j在android应用程序与twitter服务器之间进行通信。在此特定点,首先显示Twitter回调URL,然后使用Intent
放置信息,然后将其发送到下一个活动(WebViewActivity
)。我需要在kotlin中使用以下代码。android studio会进行转换,但并不完全正确。错误出现在代码的第三行。
在Java中
requestToken = twitter.getOAuthRequestToken(callbackUrl);
final Intent intent = new Intent(MainActivity.this,WebViewActivity.class);
intent.putExtra(WebViewActivity.EXTRA_URL, requestToken.getAuthenticationURL());
startActivityForResult(intent, WEBVIEW_REQUEST_CODE);
从Android Studio转换为Kotlin
twitter.getOAuthRequestToken(callbackUrl)
val intent = Intent(this@MainActivity, WebViewActivity::class.java)
intent.putExtra(WebViewActivity.EXTRA_URL, requestToken.getAuthenticationURL())
startActivityForResult(intent,WEBVIEW_REQUEST_CODE)
val requestToken = twitter.getOAuthRequestToken(callbackUrl)
val intent = Intent(this@MainActivity, WebViewActivity::class.java)
intent.putExtra(WebViewActivity.EXTRA_URL, requestToken.getAuthenticationURL())
startActivityForResult(intent,WEBVIEW_REQUEST_CODE)
可能解决