当应用程序进入前台时应用程序崩溃。当应用程序被杀死并重新启动时,它不会崩溃,但是当它被最小化并重新打开时,它会崩溃并出现以下异常
internal.os.ZygoteInit.main(ZygoteInit.java:616) 10-23 13:26:14.136 7406-7406/? I/Process:发送信号。PID:7406 SIG:9
我确实尝试了NoClassDefFoundError的解决方案,但没有奏效。我对它在重新启动时运行感到困惑,但在从最小化状态进入前台时却没有。
以下是我的应用类:
public class AppController extends Application implements PushManager.OnTokenReceivedListener {
MoEHelper helper;
@Override
public void onCreate() {
super.onCreate();
helper = MoEHelper.getInstance(getApplicationContext());
helper.autoIntegrate(this);
PushManager.getInstance().setTokenObserver(this);
Log.e("TAG", "onCreate() AppController");
SharedPreferences pref = getApplicationContext().getSharedPreferences("MoTest", Context.MODE_PRIVATE);
if (pref.contains("newInstall")) {
helper.setExistingUser(true);
} else {
helper.setExistingUser(false);
}
}
@Override
public void onTokenReceived(String token) {
Log.e("TAG", "Appcontroller Token: " + token);
}
}
这是我的 MainActivity:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}