package net.londatiga.android.example;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
public class BaseActivity extends Activity {
private SharedPreferences mSharedPref;
private static final String SHARED_PREF = "android_twitter";
private static final String USER_SCREEN_NAME = "tw_user_id";
private static final String USER_NAME = "tw_user_name";
private static final String USER_PIC = "tw_user_pic";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mSharedPref = getSharedPreferences(SHARED_PREF, Context.MODE_PRIVATE);
}
public void saveCredential(String screenName, String name, String profilePic) {
Editor editor = mSharedPref.edit();
editor.putString(USER_SCREEN_NAME, screenName);
editor.putString(USER_NAME, name);
editor.putString(USER_PIC, profilePic);
editor.commit();
}
public void clearCredential() {
Editor editor = mSharedPref.edit();
editor.putString(USER_SCREEN_NAME, "");
editor.putString(USER_NAME, "");
editor.putString(USER_PIC, "");
editor.commit();
}
public String getScreenName() {
return mSharedPref.getString(USER_SCREEN_NAME, "");
}
public String getUserName() {
return mSharedPref.getString(USER_NAME, "");
}
public String getProfilePicture() {
return mSharedPref.getString(USER_PIC, "");
}
public void showToast(String text) {
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_LONG).show();
}
public Activity getActivity() {
return this;
}
}