Android获取电话号码提示
我一直在引用我的教程链接以获取电话号码提示,但是使用的代码已被弃用。
val hintRequest = HintRequest.Builder()
.setPhoneNumberIdentifierSupported(true)
.build()
这是我现在正在关注的那个。
ActivityResultLauncher phoneNumberHintIntentResultLauncher =
registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
new ActivityResultCallback() {
@Override
public void onActivityResult(ActivityResult result) {
try {
String phoneNumber = Identity.getSignInClient(activity).getPhoneNumberFromIntent(result.getData());
} catch {
Log.e(TAG, “Phone Number Hint failed”, e);
}
}
});
对于上述代码,我在Android Studio中获得错误,
Class 'Anonymous class derived from ActivityResultCallback' must either be declared abstract or implement abstract method 'onActivityResult(O)' in 'ActivityResultCallback'
什么是实现电话号码提示的正确方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果使用Java,可以使用此代码,
首先制作一个类似的ActivityResultLauncher:
然后制作一个GetPhoneNumberHintEntEntentRequest对象并遵循此代码:
希望它能有所帮助。
You can use this code if you are using java,
first make an ActivityResultLauncher like this:
then make a GetPhoneNumberHintIntentRequest object and follow this code:
Hope it helped.