我的申请中有一个书籍清单。它们的格式是 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();
}
}
UYOU
守着一只汪
相关分类