这里是我的主要活动
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
myrv.layoutManager = LinearLayoutManager(this)
fetchJson()
}
fun fetchJson(){
println("Attempting to fetch JSON")
val url ="http://api.dogancankilic.com/filmreplikleriapi.json"
val request = Request.Builder().url(url).build()
val client= OkHttpClient()
client.newCall(request).enqueue(object:Callback{
override fun onFailure(call: Call, e: IOException) {
println("Failed to execute request")
}
override fun onResponse(call: Call, response: Response) {
val body = response.body()?.string()
println(body)
val gson = GsonBuilder().create()
val homeFeed = gson.fromJson(body,HomeFeed::class.java)
runOnUiThread {
myrv.adapter = MainAdapter(homeFeed)
}
}
})
}
}
我感觉runOnUiThread方法有问题。感谢你的帮助.
我通过删除ImageView XML代码中的android:src=“@drawable/ic_launcher_foreground”
解决了这个问题。
几周前我开始使用Android Studio。我在一个具有正常登录屏幕的应用程序上工作过,在模拟器上一切正常。但如果我尝试在我的三星Galaxy S7 Edge(Android 7.0)上运行该应用程序,该应用程序会立即崩溃。 我已经用API 23模拟了Nexus 5,当我用API 24模拟的Pixel尝试时,模拟器也会崩溃。所以我想问题取决于Android版本? Logcat(我把我正在使用的所
我正在使用flutter image_picker: ^0.6.0 17在应用程序中获取产品的图像,它在模拟器上绝对工作正常,但在真正的android设备上,当我单击“打开相机”按钮时,应用程序崩溃并重新启动。 我尝试将模拟器用作与我的设备相同的 API 级别,我正在 Redmi 6A Android奥利奥 8.1 上对其进行测试,没有发现问题颤振医生或颤振分析从 Gallary 中选择图像对两者
我在Android中做了一个简单的计时器应用程序,就像只要过了10sec它就会给出一个消息“完成了!!!”。 在中(计划添加嘟嘟声),同时在另一个文本视图中显示。但我注意到我的应用程序在nexus模拟器上运行得很好,而在pixel模拟器上却崩溃了, 而且我的真手机(红米note 4)也一直崩溃, 这可能是什么原因? 我的代码: XML代码: Logcat错误消息: 图像
我是Android开发的新手。我能够使这个应用程序在Android5.1中工作,但是,当我试图在Android4.1中部署这个应用程序时,它在主活动本身就会崩溃。我理解它,因为我使用的是矢量图像和Android4.1不兼容它。为了克服这一点,我设置了如下所述的代码: 我现在收到这个错误 代码文件 XML文件 请帮助我调试这个。我有点被困住了,需要你的帮助。
它可以在仿真器和真实设备(android版本4)上工作,但不能在真实设备(android版本7.0)上工作 相关代码: logcat: 05-23 10:31:39.464 173 42-17342/laftel.net.laftel E/AndroidRuntime:致命异常:主进程:laftel.net.laftel,pid:17342 java.lang.nullPointerExcepti
我有应用程序上传在玩商店。它在调试模式下运行良好,但当我从play store下载相同的APK(发布模式)时,它就崩溃了。我无法确定堆栈跟踪没有给出准确的错误位置。 java.lang.RuntimeException:在Android.os.AsyncTask$3上完成(asynctask.java:318)在java.util.concurrent.FutureTask.FinishCompl