パッケージを使用して1つのアプリを開発しており、パッケージcom.example1
を使用してライブラリとして使用する別のモジュールを作成していますcom.example2
。
私のモジュール ( com.example2
) では、次の静的関数を使用しています。
public static void saveLastDownload(Activity mActivity, long numberLong) {
SharedPreferences sharedPref = mActivity.getPreferences(Context.MODE_APPEND);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putLong(dataLastDownloadKey, numberLong);
boolean commit = editor.commit();
}
public static long readLastDownload(Activity mActivity, long defaultValue) {
SharedPreferences sharedPref = mActivity.getPreferences(Context.MODE_PRIVATE);
return sharedPref.getLong(dataLastDownloadKey, defaultValue);
}
私は行ったり来たりしようとしsaveDownload
てreadLastDownload
いcom.example1
ますが、これらの共有された好みには何の価値もありません。この値を最新の方法で読み取るにはどうすればよいですか (セキュリティ ホールはありませんが、非公開にすることに興味はありません)。
どうすればできますか?
事前にどうもありがとうございました。