I want use "getSharedPreferences" in class that it extends "ActionBarActivity" so it :
public class HomescreenWidget extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
// TODO Auto-generated method stub
super.onUpdate(context, appWidgetManager, appWidgetIds);
for(int i = 0; i<appWidgetIds.length;i++)
{
.
.
SharedPreferences shared =getSharedPreferences("Prefs", MODE_PRIVATE);
String str=shared.getString("string_" + ct.month + ct.date, "");//read from shard point
viws.setTextViewText(R.id.wtv3, str);
.
}
}
now how use "getsharedpreferences" ? so can't use two extends. i want show string that saved in shared point and that is my shard point class
public class Prefs extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
String [][] all_strings = new String [12][31];
for(int x = 1; x < 13; x++){
for(int y = 1; y < 32; y++){
String name = "string_" + String.valueOf(x)+String.valueOf(y);
all_strings [x][y] = prefs.getString(name, "");
}
}
}
}