java - 在 kotlin 中使用 WebViewActivity.EXTRA_URL
问题描述
开发目标是使用 twitter4j 在 android 应用程序和 twitter 服务器之间进行通信。在这个特定点,最初显示 Twitter 回调 URL,然后使用Intent
该信息放置并发送到下一个活动 ( WebViewActivity
)。我需要在 kotlin 中使用下面的代码。android studio 进行了转换,但并不完全正确。第三行代码出现错误(“未解析的引用:EXTRA_URL”)。
在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
requestToken = twitter?.getOAuthRequestToken(callbackUrl)
val intent = Intent(this@MainActivity, WebViewActivity::class.java)
intent.putExtra(WebViewActivity.EXTRA_URL, requestToken.getAuthenticationURL())
startActivityForResult(intent,WEBVIEW_REQUEST_CODE)
解决方案
推荐阅读
- selenium - 如何使用 WebDriver 启用 Firefox 设备模拟?
- amazon-web-services - EFS 需要更长的时间来响应请求
- windows - Powershell:使用网络服务帐户注册服务会导致错误 1068
- session - 打开新窗口时,MS-Edge 中的 Typo3 会话丢失
- cppcheck - cppcheck 可以在不实际检查的情况下进行试运行以列出所有文件吗?
- javascript - 将html标签中的“wmf”图像格式转换为“png”格式-NodeJS
- android - 搜索栏在 Fragment 中对 RecyclerView 不可见
- asp.net-mvc - 没有登录表单的 MVC 身份验证
- php - 未找到请求的 URL - Laravel 6
- java - 两个日期之间的日差