데이터2 코틀린 네트워크 상태 체크 fun getNetWorkStatusCheck(context : Context) : Boolean { val connectManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val networkStatus : NetworkInfo? = connectManager.activeNetworkInfo val connectCheck : Boolean = networkStatus?.isConnectedOrConnecting == true return connectCheck } when(getNetWorkStatusCheck(applicationContext)){ true -> //네트워크 연결됨 false-> .. 2022. 2. 4. Android 앱 캐시 및 데이터 내가 원하는것만 골라서 삭제해보자. public static void clearApplicationData(Context context) { File cache = context.getCacheDir(); File appDir = new File(cache.getParent()); if (appDir.exists()) { String[] children = appDir.list(); for (String list : children) { Log.d("캐시삭제 ", list); if(list.equals("shared_prefs")) continue; deleteDir(new File(appDir, list)); } } } private static boolean deleteDir(File dir) { if (dir != null && di.. 2021. 8. 20. 이전 1 다음