活动未创建

问题描述 投票:0回答:1

一旦检测到跌倒,我就会尝试显示确认屏幕。如果检测到跌倒,我会调用“showConfirmation”,遵循以下流程:

检测到跌倒时调用的方法:

public void showConfirmation(Context context, String data) {
        Intent intent = new Intent(context, CaidaActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.putExtra("data", data);
        startActivity(intent);
    }

活动展示:

public class CaidaActivity extends AppCompatActivity {

    private String data;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        data = getIntent().getExtras().getString("data");
        actualizarTextos(R.string.caida_texto, R.string.caida_aceptar, R.string.caida_cancelar);
        playSonido();
        playVibracion();
        startContador();
    }
...

我尝试了非常基本的 print("here") 调试方法,结果发现方法“onCreate”从未被调用过。有谁知道为什么吗?

java android android-intent android-activity oncreate
1个回答
0
投票

您是否在清单文件中定义了您的活动?如果是这样,那么错误可能隐藏在秋季检查中。

© www.soinside.com 2019 - 2024. All rights reserved.