非アクティビティ クラスからフォルダのファイルにアクセスしようとしていますが、アクセスassets
できません。どうすればいいのですか?
質問する
3775 次
1 に答える
6
コンテキストをNonActivity
クラスに渡す
new NonActivity(ActivityName.this);
次に、コンストラクターで
Context mContext;
public NonActivity(Context context)
{
mContext = context;
}
次に、以下のようにコンテキストを使用します
InputStream is = mContext.getAssets().open(file_path);
Activity クラスのインスタンスを作成しないでください。アクティビティにはライフサイクルがあり、intent をパラメーターとして startActivity によって開始されます。
于 2013-11-09T12:20:42.047 に答える