给你一些背景:我在android项目中成功地使用了aspectJ,并且我已经编写了一个@Background注解,我将其应用于不能阻塞主UI线程的方法。这个注解被一个切入点和一个周边建议截获,后者负责在后台线程中运行代码,并处理网络错误和用户通知。我下一步要做的是自动在菜单上提供一个重新加载按钮给所有具有这样的后台方法的活动,这必须通过用以下签名覆盖一个方法来完成: public boolean onCreateOptionsMenu(菜单菜单);
不做后台工作的活动不需要有菜单,因此不会重写该方法。
我有两个模型类,,如下所示open class Product( var name: String? = null, var quantity: Double? = nullStoreTransaction.kt var date: Date? = null,
var productList: RealmList<