Java tutorial
//package com.java2s; import android.content.Context; import android.content.SharedPreferences; public class Main { /** * SharedPreferences tags */ //We would need migration code to update NAME and MASQUERADED_USER to snake case, so we will leave them as is for now. private final static String SHARED_PREFERENCES_NAME = "canvas-kit-sp"; private final static String SHARED_PREFERENCES_KALTURA_DOMAIN = "kaltura_domain"; /** * getKalturaDomain returns the current domain. This function strips off all trailing / characters and the protocol. * @link APIHelpers.loadProtocol(context) * @param context * @return */ public static String getKalturaDomain(Context context) { if (context == null) { return ""; } SharedPreferences sharedPreferences = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE); String domain = sharedPreferences.getString(SHARED_PREFERENCES_KALTURA_DOMAIN, ""); while (domain != null && domain.endsWith("/")) { domain = domain.substring(0, domain.length() - 1); } return domain; } }