0
可以說你有這樣一個對象,你想讓程序通過每個動態創建的複選框來查看它是否沒有被檢查過。如何迭代動態創建的對象?
如果還沒有被選中,那麼程序應該創建一個通知,提醒用戶一個或多個這些對象沒有被檢查。
讓程序識別複選框是否被選中的最佳方式是什麼?
每次我運行該程序時,它只適用於最後創建的複選框,無論有多少選中或取消選中的複選框執行它。 謝謝你的時間。
View ObjectView;
CheckBox check;
//A whole bunch of code here.
public void onClick(View arg0) {
if (check==null){
}
else if (check==null || check.isChecked()){
}
else {
ObjectView.getId();
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(getActivity())
.setSmallIcon(android.R.drawable.stat_notify_more)
.setContentTitle("Items missing")
.setContentText("One or more items are missing");
int ID_Notify = 01;
getActivity();
NotificationManager managenote = (NotificationManager)getActivity().getSystemService(Context.NOTIFICATION_SERVICE);
managenote.notify(ID_Notify, mBuilder.build());
您是否在動態創建複選框? – DroidDev 2014-11-04 06:34:40
嘗試將所有複選框放入一個父佈局中,並嘗試遍歷父佈局子數並獲取子對象的位置檢查值。 – 2014-11-04 06:35:03
是的。所有的複選框都是動態創建的。 – 2014-11-04 06:36:33