【发布时间】:2016-01-05 14:07:42
【问题描述】:
我正在使用 mupdf 库进行注释。在我们支持 mupdfactivity 的注释之后,编写了下面的代码
@Override
public void onBackPressed() {
if (core != null && core.hasChanges()) {
DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
if (which == AlertDialog.BUTTON_POSITIVE)
core.save();
finish();
}
};
AlertDialog alert = mAlertBuilder.create();
alert.setTitle("Save Changes");
alert.setMessage(getString(R.string.document_has_changes_save_them_));
alert.setButton(AlertDialog.BUTTON_POSITIVE,
getString(R.string.yes), listener);
alert.setButton(AlertDialog.BUTTON_NEGATIVE,
getString(R.string.no), listener);
alert.show();
} else {
super.onBackPressed();
}
}
但是当我点击 core.save() 方法时,它会将我重定向到 MuPdfCore.java 中的本机函数体。
private native void saveInternal();
我想更改保存文件的路径。搜索这个方法实现,我在哪里可以得到保存方法的实现?有没有人做过这方面的工作?
提前致谢
【问题讨论】: