我使用共享首选项将呼叫者详细信息存储在我的应用程序中,如下所示。每当有电话时,我都会保存呼叫者的以下详细信息。
sharedPrefCallLog = getSharedPreferences("CallLogPref", Context.MODE_PRIVATE);
editorCallLogPref = sharedPrefCallLog.edit();
editorCallLogPref.putString("name", Name);
editorCallLogPref.putString("num", Number);
editorCallLogPref.putString("city",City);
editorCallLogPref.apply();
第一次通话一切正常。当收到第二个呼叫时,第一个呼叫的详细信息将被清除并替换为第二个呼叫。我怎样才能拯救一切?我想保存最近 10 个通话的详细信息吗?
我应该使用sharedPref 之外的其他方法吗?
翻过高山走不出你
相关分类