让我直截了当地说明logcat中的错误是:
Could not complete scheduled request to refresh entries. ClientErrorCode: 3
Run Code Online (Sandbox Code Playgroud)
我测试了代码的Realm()部分并获取了正确的数据.基本上,应用程序只是在加载该Activity时崩溃.我现在尝试做的就是在每个单元格中发布itemName.如果你们需要logcat,就这么说吧我会发布它.还需要任何其他细节.
这是我的Activity的代码,每个单元格中只有一个ImageView和一个TextView的recyclerView:
class EssentialsActivity : AppCompatActivity() {
var category: String? = null
val realmtypeFunctions = RealmTypeFunctions()
var realmResults: RealmResults<ChattRItem>? = null
var chattRItemList = mutableListOf<ChattRItem>()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_essentials)
//init realm
Realm.init(this)
category = "People"
recyclerView_Essentials.setBackgroundColor(Color.CYAN)
recyclerView_Essentials.layoutManager = GridLayoutManager(this, 3)
// AsyncTask.execute {
category?.let {
loadFromRealm(it)
}
// }
this.runOnUiThread {
recyclerView_Essentials.adapter = EssentialsAdapter(chattRItemList)
}
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
val inflater = menuInflater …Run Code Online (Sandbox Code Playgroud)