非アクティビティ クラスからフォルダのファイルにアクセスしようとしていますが、アクセス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   に答える