我正在关注本指南中提供的代码段。以下行(特别是以下行中的最后一个if
块)提出了一个问题:
File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "MyCameraApp");
// This location works best if you want the created images to be shared
// between applications and persist after your app has been uninstalled.
// Create the storage directory if it does not exist
if (! mediaStorageDir.exists()){
if (! mediaStorageDir.mkdirs()){
Log.d("MyCameraApp", "failed to create directory");
return null;
}
}
问题是上面的代码段中的 return null;
始终会被执行。
这意味着mediaStorageDir.mkdirs()
始终返回false。
问题是为什么以及我该怎么做才能解决它?
答案 0 :(得分:0)
你有设置
def parse2(self, response):
self.driver.get(response.url)
def __init__(self):
self.driver = webdriver.Firefox()
# etc.
在您的清单文件中?