GLSurfaceViewを拡張し、アンドロイドのアプリケーションでRendererを実装するクラスがあり、これはOpenGLレンダリングを担当します。 onSurfaceCreatedイベントからasynctaskを実行しようとすると、アプリケーションがクラッシュします(例外はスローされません)。メインのアクティビティから同じ非同期タスクを実行する場合は、すべて問題ありません。私はonSurfaceCreatedイベントからAsyncTaskを開始することはできませんなぜonSurfaceCreated(から呼び出されonSurfaceCreatedからAsyncTaskがクラッシュする
public class DownloadImageTask extends AsyncTask<String, Void, Integer>
{
@Override
protected Integer doInBackground(String... myParams) {
return 1;
}
@Override
protected void onPostExecute(Integer result)
{
}
}
)
new DownloadImageTask().execute("myParam");
:asynctaskの実装は、この時点では単なるプレースホルダーですか?
アプリクラッシュ後にlogcat出力を貼り付けます。 – Cristian
どのように呼びますか? – st0le
Stole、私は質問に呼び出しコードを追加しました。 –