一旦检测到跌倒,我就会尝试显示确认屏幕。如果检测到跌倒,我会调用“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”从未被调用过。有谁知道为什么吗?
您是否在清单文件中定义了您的活动?如果是这样,那么错误可能隐藏在秋季检查中。