android - 暂停时 Activity 崩溃

标签 android multithreading canvas android-activity android-intent

我有一个在暂停时不断崩溃的 Activity 。有一个在 Canvas 上绘制的环状线程。当我暂停应用程序或尝试移动到另一个 Activity 时,它崩溃了。

我有它所以它在暂停时关闭,因为我不希望它强制关闭。但我希望能够回到 Activity 中

@Override
public void surfaceDestroyed(SurfaceHolder arg0) {
    // TODO Auto-generated method stub
    boolean retry = true;
    _canDraw = false;
    while(retry) {
        try {
            DrawThread.join();
            retry = false;
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
} 

@Override 
protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
    android.os.Process.killProcess(android.os.Process.myPid());
}

@Override 
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    android.os.Process.killProcess(android.os.Process.myPid());
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
    case R.id.face_button:
        _canDraw = false;
        try {
            DrawThread.join();
            whack.this.startActivity(selectFace);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}

最佳答案

@Override 
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    android.os.Process.killProcess(android.os.Process.myPid());
}

您想知道为什么它会在暂停时崩溃?你让它崩溃了。

关于android - 暂停时 Activity 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541835/

相关文章:

java - 如何删除本地缓存中的可用状态?

c++ - 如何让一个 pthread 在另一个线程正在等待 C++ 中的信号量时继续?

java - fixedThreadPool 的线程数是否可以少于分配的线程数?

canvas - 一旦 Canvas 有背景图像, canvas.toDataURL ('png' ) 就会停止工作

android - 我缺少一些 Dagger 基础知识 [CoffeeMaker App 示例]

java - Android:使用 Intent 或 Intent 过滤器启动 Activity

android - Whatsapp 意向不在联系人中的特定号码

Java 关闭 Hook

javascript - 将 Canvas 弧划分为 364 天

javascript - 带有 HTML5 Canvas 的 putImageData 的掩码?