我有幾個類(例如,領域表)。 我以相同的方式處理每個對象(請參閱下面的代碼)。類處理,重複代碼
僅更改班級的名稱:Ticket.class
,進一步它將是SecondTable.class
依此類推。 類名是事先知道的。
Q1。如何使一個類作爲參數的方法?
Q2。或者我怎麼能做一些像「每個[classes] do ...」?
Realm realm = Realm.getDefaultInstance();
RealmResults<Ticket> tickets = realm.where(Ticket.class).findAll();
realm.beginTransaction();
for (int i = tickets.size() - 1; i >= 0; i--) {
if ... {
Notification notification = new NotificationCompat.Builder(this)...;
StartMyAsyncTask().execute(tickets.get(i));
// etc...
// delete from DB
tickets.get(i).removeFromRealm();
}
}
realm.commitTransaction();
而且Ticket
類的樣子:
public class Ticket extends RealmObject {... }
打開** **前查詢 – EpicPandaForce