איך סוגרים תוכניות? - גאדג'טים ומובייל - HWzone פורומים
עבור לתוכן
  • צור חשבון

איך סוגרים תוכניות?


איסתרא בלגינא

Recommended Posts

שוב שאלת ניובי:

סוני Xperia S ששודרג לקסטה. שמתי לב ששום תוכנית שאני פותח לא נסגרת עד שאני מאתחל את הטלפון - לרובן אין בכלל אפשרות של סגירה, חזרה למסך הראשי משאירה אותן רצות או קםואות ברקע. גם לאלו שיש, למשל (הייתם מאמינים שרק היום בבוקר קלטתי למה זה שמה? :facepalm: ), לא נסגרות אלא רק עוברות לרקע, לחיצה ממושכת כל כפתור הבית והיא עדיין ברשימת התוכנות שרצות.

זה אמור להיות ככה?

קישור לתוכן
שתף באתרים אחרים

בינתיים חיפשתי ומצאתי שלא סוגרים תוכניות באנדרואיד. כלומר הסיבה שתוכניות שאני סוגר עדיין מופיעות ברשימה היא שהן לא בעצם נסגרות וזה אמור להיות ככה.

נו, לא סתם כתבתי שזו שאלת ניובי ;D .

קישור לתוכן
שתף באתרים אחרים

אגב, במסך האפליקציות שרצות, באנרואיד 4, אתה יכול "לגרור" החוצה (swipe) כדי לסגור אותן. ניסית את זה?

אתה בטוח לגבי זה? אני יודע שהמסך הזה לא מציג שרצות דווקא, אלא את האפליקציות האחרונות שהשתמשת בהן. כמובן שיכול להיות ואפילו הגיוני שכמה מהן עדיין ירוצו ברקע אבל זה ממש לא חובה.

הדרך שאני מכיר היא לעשות MANAGE APPS וללכת לRUNNING, ושם אפשר לראות בדיוק מה רץ ולהעיף את זה.

קישור לתוכן
שתף באתרים אחרים

אגב, במסך האפליקציות שרצות, באנרואיד 4, אתה יכול "לגרור" החוצה (swipe) כדי לסגור אותן. ניסית את זה?

אתה טועה. זה ממש לא סוגר את התוכנית, זה בסך הכל מסיר אותה מהרשימה.

קישור לתוכן
שתף באתרים אחרים

אתה בטוח? פתחתי דף בפיירפוקס. חזרתי למסך הראשי ונכנסתי שוב לפיירפוקס - הדף הופיע מיד. חזרתי למסך הראשי, הוצאתי מהרשימה ונכנסתי שוב לפיירפוקס: הדף נטען מאפס. נראה כאילו התוכנית נסגרה ונפתחה מחדש, לא? אבל כמובן שזו לא התשובה הסופית והמוחלטת. אז מי יודע בוודאות?

קישור לתוכן
שתף באתרים אחרים

הswipe הזה שאתה עושה מוציא את התוכנה מהcache.

במילים אחרות התוכנות רצות ברקע אבל אתה מנקה טיפה את הram בכדי שיהיה אוויר למערכת.

ברוב המצבים אי אפשר לסגור תוכנה.

קישור לתוכן
שתף באתרים אחרים

על ה- cache לא חשבתי.

ניסיתי שוב: הפעלתי את פיירפוקס ואת וחזרתי למסך הראשי. נכנסתי ל- settings->apps ושניהם לא מופיעים ברשימת ה- running, אבל פיירפוקס מופיע ב- cached. לאן נעלם?

לחיצה ארוכה על כפתור הבית וגם וגם פיירפוקס שם, למרות שאין לי שום אינדיקציה אחרת ש- עדין רצה. נראה שזה באמת רשימת התוכנות האחרונות ולא אלו שרצות בפועל. swipe לשתיהן, חזרה ל- settings->apps ועכשיו שתיהן לא מופיעות ב- running או ב- cached. זה בכל זאת העיף את פיירפוקס.

מסקנות? לא יודע, אני מבולבל לגמרי עכשיו.

קישור לתוכן
שתף באתרים אחרים

אולי זה יפסיק את הבילבול שלך:

http://android.stackexchange.com/questions/19987/what-actually-happens-when-you-swipe-an-app-out-of-the-recent-apps-list

קרא את התשובה שמדברת על הציטוט של Dianne Hackborn.

מה שקורה זה ש-swipe סוגר את ה-background processes של האפליקציה, אבל היא לא עושה לה kill - אלא רק שולחת אליה פקודה מסויימת באמצעות ה-API, והאפליקציה מחליטה מה לעשות עם זה. אם לסגור את עצמה או לא. לדוגמה, האפליקציה של ג'ימייל תתעלם מזה ותמשיך לרוץ ברקע, בשביל לבדוק לך מיילים.

בנוסף לזה, הרשימה עצמה כוללת recently used apps, גם אם הן סגורות לחלוטין ואפילו אם עשית להן כבר kill באופן עצמאי - הן עדיין יהיו שם ברשימה.

כלומר, מה שמוצג שם זה בסך הכל recent apps וזה לא קשור ל-running apps.

ומעבר לכל זה - כל הדיון הזה הרי מיותר כי סגירה של תוכניות באנדרואיד היא דבר רע שאתה רוצה להימנע ממנו, לא דבר טוב.

קישור לתוכן
שתף באתרים אחרים

אני לאו דווקא מסכים עם הקביעה שלסגור תכניות זה דבר רע, זה תלוי בתוכנית עצמה.

במקרה של תכניות שמרימות SERVICE כשהן עולות, אני מסכים, כי הSERVICE ירים את האפליקציה שוב ברגע שתסגור אותה, אבל יש תכניות ללא SERVICE שיכולות להתקע או סתם לא להגיב, ואז להרוג אותן דווקא ישחרר את הזכרון במקום להעמיס עליו עוד.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...