응용 프로그램 데이터를 지우는 코드가 있는데 응용 프로그램을 다시 시작한 후입니다. 모든 데이터가 다시 제공됩니다. 응용 프로그램 데이터 지우기, 다시 시작한 후에 다시 발생합니다.
public static void ClearApplicationData() {
File cacheDir = GetCurrentApplication().getCacheDir();
File appDir = new File(cacheDir.getParent());
if (appDir.exists()) {
String[] children = appDir.list();
if (children == null)
return;
for (String s : children) {
if (!s.equalsIgnoreCase("lib"))
{
File dirToDelete = new File(appDir, s);
//delete directory code
}
}
}
}
그래서 위의 코드를 실행 한 후, 나는 응용 프로그램의
data
디렉토리를 확인하고 만
lib
디렉토리 왼쪽을했다. 하지만 다시 응용 프로그램을 실행하면 모든 디렉토리가 원래대로 되돌아갑니다. 하지만 응용 프로그램 관리> 앱 정보> 데이터 지우기를 사용하면 모든 것이 효과적입니다. 차이점이 뭐야 ?
: 여기
유용한 링크입니다? – ozbek