当设备断电时(如果移除电源线,没有电池),我的应用帐户将被删除,其他帐户(例如,Dropbox,Google,LinkedIn)保持不变。
之前我曾经多次使用过帐户,但没有遇到过这个问题。我的工作涉及编码不是主流的特定设备。一款Android机顶盒电视盒。固件基于Android 4.1。
我有一个帐户的典型模式。
使用AccountAuthenticatorActivity创建。使用AbstractAccountAuthenticator进行身份验证。我有几个AbstractThreadedSyncAdapter s。
我的主要问题是,帐户可以通过哪些不同方式删除。可以通过覆盖getAccountRemovalAllowed来停止这些方法(我将代码放入以记录此函数,当它通过断电被删除时它永远不会被调用)?如何在关闭电源时停止删除我的帐户?
我意识到这可能是设备上固件的一个问题,非标准。但是,如果固件存在问题,我希望没有任何应用程序帐户可以保留。
答案 0 :(得分:1)
似乎这个特殊问题是由固件引起的。
该应用程序更喜欢安装在SD卡上。 SD卡在启动过程的后期加载,因此未加载应用程序帐户。