parent
65a735bea0
commit
ab759861df
@ -0,0 +1,54 @@
|
|||||||
|
package hunnu.sj.raise_money;
|
||||||
|
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import android.os.Handler;
|
||||||
|
import android.os.Message;
|
||||||
|
import android.widget.ListView;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import hunnu.sj.raise_money.donated_record.DonatedRecordAdapter;
|
||||||
|
import hunnu.sj.raise_money.record.Record;
|
||||||
|
|
||||||
|
public class BrowseDonatedRecordActivity extends AppCompatActivity {
|
||||||
|
private ArrayList<Record> records = new ArrayList<>();
|
||||||
|
private ListView lv_record;
|
||||||
|
private DonatedRecordAdapter donatedRecordAdapter;
|
||||||
|
private long stu_id;
|
||||||
|
private Handler mhandler = new Handler(){
|
||||||
|
@Override
|
||||||
|
public void handleMessage(@NonNull Message msg) {
|
||||||
|
super.handleMessage(msg);
|
||||||
|
if(msg.what==1){
|
||||||
|
donatedRecordAdapter.notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_browse_record);
|
||||||
|
Intent intent = getIntent();
|
||||||
|
stu_id = intent.getLongExtra("stu_id",0);
|
||||||
|
donatedRecordAdapter = new DonatedRecordAdapter(this,records);
|
||||||
|
lv_record = findViewById(R.id.lv_browse_denate_record);
|
||||||
|
lv_record.setAdapter(donatedRecordAdapter);
|
||||||
|
new BrowseDonateRecordThread().start();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class BrowseDonateRecordThread extends Thread{
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
Message msg =mhandler.obtainMessage();
|
||||||
|
int flags = InfoUtils.getDonatedRecords(records,stu_id);
|
||||||
|
msg.what = flags;
|
||||||
|
mhandler.sendMessage(msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue