パッケージを使用して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ますが、これらの共有された好みには何の価値もありません。この値を最新の方法で読み取るにはどうすればよいですか (セキュリティ ホールはありませんが、非公開にすることに興味はありません)。
どうすればできますか?
事前にどうもありがとうございました。