这段代码
form java import jclass
Intent = jclass('android.content.Intent')
uri = jclass('android.net.Uri')
intent = Intent(Intent.ACTION_CALL)
intent.setData(uri.parse("tel:" + "505"))
activity.startActivity(intent)此错误为android.appcompat.app.AppCompatActivity。startActivity不能应用于(JavaClass,JavaClass):选项是无效的android.app.Activity。startActivity (android.content.Intent),无效的安卓。app.Activity.startActivity(android.content.Intent,android.os.Bundle)
发布于 2021-10-25 11:36:55
看起来你可能把一个类和那个类的对象搞混了。为了避免这种情况,最好给类起大写的名字,给对象起小写的名字。我看到你已经在这里用Intent和intent做到了这一点,但没有用uri。
但是,我不认为此代码可能是导致给定错误消息的原因。是否确实在上次编辑代码后重新安装了应用程序?您确定堆栈跟踪行号引用的是此代码,而不是对startActivity的另一个调用吗
https://stackoverflow.com/questions/69696142
复制相似问题