gpt4 book ai didi

java - 在 Android/Java 中运行一个类 onClick()

转载 作者:行者123 更新时间:2023-11-30 03:55:59 25 4
gpt4 key购买 nike

我想将我的数据库导出到我的 SD 卡。我正在尝试关注这个问题: Making a database backup to SDCard on Android

但由于我对编程还是很陌生,所以我不确定自己是否做对了。我为 ExportDatabaseFileTask.java 创建了一个单独的类,所以现在我只需要在我的 main 中调用它。

在我的 main 中,我有一个执行此代码的 onClick 监听器:

        ExportDatabaseFileTask thing = new ExportDatabaseFileTask();

该行是否足以在我的类中运行代码以导出数据库?

最佳答案

您必须安排任务:

ExportDatabaseFileTask thing = new ExportDatabaseFileTask();
thing.execute(.....);

现在它将从一个新的胎面运行。

您正在尝试访问外部存储。确保您具有在 list 文件中定义的必要权限。这可以通过添加

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

您可以阅读 documentation在这里。

关于java - 在 Android/Java 中运行一个类 onClick(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com