グラフSharedPreferences
を作成するときにファイルに保存されているデータを取得する方法の例を誰かに教えてもらえますか?AChartEngine
私はAndroidとJavaにかなり慣れていません。解決策が見つからないため、初めて助けを求めました。私の目的は、文字列を取得しuserID
、グラフのタイトルを更新することです。私がこれまでに持っているコードはグラフを示していますが、userID
.
前もって感謝します。
public class ProfileGraph extends Activity {
private String userID;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
userID = sp.getString("USERID", "");
}
public Intent getIntent(Context context) {
int[]x = {1,2,3};
double[] y = { 0.071, 0.09, 0.112 }; // y values!
XYSeries series = new XYSeries("Dots");
for( int i = 0; i < x.length; i++)
{
series.add(x[i], y[i]);
}
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(series);
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(renderer);
mRenderer.setChartTitle(userID);
Intent intent = ChartFactory.getLineChartIntent(context, dataset, mRenderer, "Line Graph Title");
return intent;
}
}