为了账号安全,请及时绑定邮箱和手机立即绑定

从放置在数据库中的 URL 下载和显示 PDF

从放置在数据库中的 URL 下载和显示 PDF

呼啦一阵风 2021-06-18 19:02:17
我的申请中有一个书籍清单。它们的格式是 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();    }}
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

android中的PDF可以查看高于android版本N..


查看完整回答
反对 回复 2021-06-23
?
守着一只汪

TA贡献1872条经验 获得超3个赞

在showPdf():


String[] paths={path};

MediaScannerConnection.scanFile(this, paths, null, null);


查看完整回答
反对 回复 2021-06-23
  • 2 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信