के लिए बुलाया जाता है, मैं अपने कस्टम बैकअपएजेंट का परीक्षण कर रहा हूं। नीचे सिम्युलेटर & ग्रहण एडीटी में अपने परीक्षण हैBackupAgent.onRestore को ऐप को पुन: इंस्टॉल करते समय नहीं बुलाया जाता है लेकिन bmgr बहाल आदेश
टेस्ट 1 बैकअप &
- adb शेल bmgr सक्षम बैकअप app_package bmgr
- adb शेल का उपयोग कर आदेश ---- काम अच्छा बहाल
- adb shell bmgr run ---------------------- बैकअप चलाएं (बैकअपएजेंट.ऑनबैकअप कहा जाता है)
- ऐप पर, मैंने कुछ डेटा हटा दिया
- adb शेल bmgr app_package बहाल ------- बैकअप से डेटा को पुनर्स्थापित करना
- सभी कुछ डेटा मैं चरण 4 ------ काम अच्छा
टेस्ट 2 बैकअप पर नष्ट कर दिया सहित पुनर्स्थापित किया जाता है/स्थापना रद्द एप्लिकेशन/पुनः स्थापित ---- एप्लिकेशन नहीं
- adb शेल bmgr बैकअप app_package
- adb शेल bmgr रन bmgr
- adb शेल सक्षम काम ---------- - ---------- भागो बैकअप (BackupAgent.onBackup कहा जाता है)
- एडीबी की स्थापना रद्द करें app_package ---------------
- डीबग बैकअप के बाद ऐप को अनइंस्टॉल के रूप में/Android एप्लिकेशन फिर ---- आवेदन फिर से स्थापित लेकिन कोई डेटा
अपडेट किया गया (चरण 3 में डेटा बैकअप) पुनर्स्थापित किया जाता है
- मैंने पाया टेस्ट 2 नेक्सस 5 सिम्युलेटर (19 एपीआई पर काम किया - 4.4.2)
- लेकिन परीक्षण 2 नहीं था नेक्सस 4 सिम्युलेटर पर काम (एपीआई 16-4.1.2)
किसी के पास कोई विचार है? धन्यवाद!