我的申请中有一个书籍清单。它们的格式是 PDF,每个 PDF 在数据库中都有一个 URL,该应用程序有一个活动,其中有一个用于下载活动的按钮,当我想第一次下载并显示所有 PDF 时,一切都是正确的,但对于第二次,发生的事情是显示为所有书籍下载的最后一个 PDF。我不知道为什么!这是我的代码: public class ShowDastan extends Activity { public static String file_url; public static String filename; Dastan dastan; Context c; DBAdapter db; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show_dastan); c = getBaseContext(); db = new DBAdapter(c); db.open(); dastan = (Dastan) getIntent().getExtras().get("thisdastan"); final Button btn_download =(Button)findViewById(R.id.btn_download); file_url=dastan.getAddress(); filename=dastan.getPdfname(); btn_download.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(ShowDastan.this, Download.class); startActivity(intent); } }); } @Override protected void onPause() { super.onPause(); db.updateContact(dastan); db.close(); } @Override protected void onResume() { super.onResume(); db.open(); }}
添加回答
举报
0/150
提交
取消