1
我有一些項目的列表視圖。當點擊這個列表中的一個項目時,我有另一個新的列表視圖的活動,它將顯示被點擊的項目的一些信息。顯示一個ProgressBar(圓形)何時點擊列表視圖中的項目
第二個列表視圖不會很快打開,用戶必須等待幾秒鐘,我想在點擊該項目的第一個ListView中添加一個ProgressBar圓圈。
我該怎麼做?我爲我的列表使用自定義適配器。
我有這樣的代碼在後臺執行:
final ListView lv3 = (ListView) findViewById(R.id.SubmissionLogsTable);
int prePosition = getIntent().getIntExtra("position", 1);
ArrayList<SubmissionLog_Database> submissionLogs = GetSubmissionLogs(prePosition);
lv3.setAdapter(new SubmissionLogListAdapter(this,submissionLogs));
我認爲最好是啓動新的「活動」,然後顯示帶有加載狀態的「ProgressBar」。 – Luksprog 2012-02-20 13:53:15
我也曾想過這件事,但在如何做到這一點上我遇到了一些問題。 – 2012-02-20 13:55:41
問題或不是你必須這樣做。如果'Activity'需要幾秒鐘的時間才能啓動(也可以得到一個'Application Not Responding'通知),那麼你的代碼邏輯會出現一些問題。 – Luksprog 2012-02-20 14:01:47