Core(拡張アクティビティ)とDwCoreの2つのファイルがあります。 CoreサブクラスでAsyncTaskを使用していて、DwCoreサブクラスでToastを使用したいが、Core Contextを正しく取得できない。アクティビティのない別のクラスファイルでToastを使用すると、Androidが拡張されます
コア
class DwFiles extends AsyncTask<Void, Void, Long> {
protected Long doInBackground(Void... parms) {
long totalSize = 0;
dwCore.mainCounter(Core.this);
return totalSize;
}
}
DwCoreサブクラス
public void mainCounter(Context c){
Integer count = 0;
for(int i=0;i<count;i++){
Toast.makeText(c, count.toString(), Toast.LENGTH_SHORT).show();
}
}