sajad.p 2 ارسال شده در ۱۲ آذر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۱۲ آذر ۱۳۹۲ سلام من میخوام یک عدد رو ذخیره کنم و در دفعات بعدی که برنامه را اجرا میکنم از اون عدد استفاده کنم عدد را از یک اکتیویتی دریافت میکند و در اکتیویتی دیگر باید از آن استفاده کند ... استفاده از عدد باید بعد از خاموش و روشن کردن گوشی هم قابل استفاده باشد شاد باشید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hphadi 0 ارسال شده در ۱۲ آذر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۱۲ آذر ۱۳۹۲ سلام من میخوام یک عدد رو ذخیره کنم و در دفعات بعدی که برنامه را اجرا میکنم از اون عدد استفاده کنم عدد را از یک اکتیویتی دریافت میکند و در اکتیویتی دیگر باید از آن استفاده کند ... استفاده از عدد باید بعد از خاموش و روشن کردن گوشی هم قابل استفاده باشد شاد باشید سلام دوست من ... کاری که میخوای انجام بدی راه های زیادی داره ولی یکی از روشهایی که میتونی این کاررو انجام بدی ساخت یه فایل و نگهداری اون عدد در فایل هست. البته حتی اگه بخوای کسی ندونه که تو توی فایلت چی ذخیره کردی می تونی اون رو به صورت Encrypt ذخیره کنی و موقع خوندن Decrypt کنی روش اون هم بصورت زیر است : To Write BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new File(getFilesDir()+File.separator+"MyFile.txt")));bufferedWriter.write("عددت رو اینجا بنویس");bufferedWriter.close(); To Read BufferedReader bufferedReader = new BufferedReader(new FileReader(new File(getFilesDir()+File.separator+"MyFile.txt")));String read;StringBuilder builder = new StringBuilder("");while((read = bufferedReader.readLine()) != null){ builder.append(read); }Log.d("Output", builder.toString());bufferedReader.close(); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .