0
私はすべてのアクティビティoncreateメソッドでスレッドを開始しようとしていますが、特定の時間後にfinish()メソッドを使ってスレッドcalssからactivtyを終了したいアクティビティclass.soを拡張するには、どのように私のスレッドクラスの上に活性化を得ることができます..?スレッドクラスからトップに実行されているアクティビティを呼び出す方法
私はすべてのアクティビティoncreateメソッドでスレッドを開始しようとしていますが、特定の時間後にfinish()メソッドを使ってスレッドcalssからactivtyを終了したいアクティビティclass.soを拡張するには、どのように私のスレッドクラスの上に活性化を得ることができます..?スレッドクラスからトップに実行されているアクティビティを呼び出す方法
解析、コンストラクタ内のスレッドへのアクティビティ:
public MyThread(Activity activity) {
this.activity = activity;
}
そして、あなたがスレッドクラスから活動を終了したいときに呼び出す:
activity.finish();
..私はこれを試してみましたKasperMoerch感謝アクティビティの終了時にnullポインタを送出します。 – Sando
ポストスタックトレース? – Jasoneer
@Sevadoによれば、スレッドクラスのスタックトレースとコードを投稿してください。 – kaspermoerch