Skip to content

Commit dafa710

Browse files
committed
Add getLastPendingIntentRequestCode and setLastPendingIntentRequestCode to TermuxAPIAppSharedPreferences
1 parent 3f7a939 commit dafa710

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxAPIAppSharedPreferences.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,13 @@ public void setLogLevel(Context context, int logLevel, boolean commitToFile) {
7272
SharedPreferenceUtils.setInt(mSharedPreferences, TERMUX_API_APP.KEY_LOG_LEVEL, logLevel, commitToFile);
7373
}
7474

75+
76+
public int getLastPendingIntentRequestCode() {
77+
return SharedPreferenceUtils.getInt(mSharedPreferences, TERMUX_API_APP.KEY_LAST_PENDING_INTENT_REQUEST_CODE, TERMUX_API_APP.DEFAULT_VALUE_KEY_LAST_PENDING_INTENT_REQUEST_CODE);
78+
}
79+
80+
public void setLastPendingIntentRequestCode(int lastPendingIntentRequestCode) {
81+
SharedPreferenceUtils.setInt(mSharedPreferences, TERMUX_API_APP.KEY_LAST_PENDING_INTENT_REQUEST_CODE, lastPendingIntentRequestCode, false);
82+
}
83+
7584
}

termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxPreferenceConstants.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,13 @@ public static final class TERMUX_API_APP {
194194
*/
195195
public static final String KEY_LOG_LEVEL = "log_level";
196196

197+
198+
/**
199+
* Defines the key for last used PendingIntent request code.
200+
*/
201+
public static final String KEY_LAST_PENDING_INTENT_REQUEST_CODE = "last_pending_intent_request_code";
202+
public static final int DEFAULT_VALUE_KEY_LAST_PENDING_INTENT_REQUEST_CODE = 0;
203+
197204
}
198205

199206

0 commit comments

Comments
 (0)