我为一个android应用程序创建了一个java方法,它返回应用程序应该在外部目录中工作的目录。
我在处理退货时遇到问题,我不知道如何解决“缺少退货声明”的错误。
public String getpath() {
String state = Environment.getExternalStorageState();
if(Environment.MEDIA_MOUNTED.equals(state)) {
String extdir = Environment.getExternalStorageDirectory().getAbsolutePath();
File path = new File(extdir, "App");
if(path.exists()) {
return path.getAbsolutePath();
}
else {
checkandmakepath();
getpath();
}
}
else {
Toast.makeText(this, "Could not access External Directory!", Toast.LENGTH_LONG).show();
Intent to_main = new Intent(this, MainActivity.class);
startActivity(to_main);
MainActivity.this.finish();
}
}