0

mysqlデータベースに情報を送信するクラスがあります。このクラスからSharedPreferencesメソッドを使用したいのですが、これらはアクティビティクラスに属しています。私のクラスはAsyncTaskを拡張しているので、別のクラスを拡張できません。アクティビティインスタンスを作成して使用しようとしましたが、プログラムが停止しました。このようなもの:

Activity a1 = new Activity();
SharedPreferenecs loginInfo = a1.getSharedPreferences("MyKid", 0); 

など..

4

1 に答える 1

1

Activity非Activityクラスのコンストラクタであなたのコンテキストを渡します。

その後、

mContext.getSharedPreferences("MyKid", 0);
于 2012-12-21T13:44:41.173 に答える