在Android中,当应用关闭时,不会调用onCreate()
方法。onCreate()
方法在应用启动时才会被调用。
如果您希望在关闭应用时执行一些特定的操作,可以使用onDestroy()
方法。onDestroy()
方法在Activity被销毁时被调用,可以在这个方法中执行一些清理工作。
下面是一个简单的示例代码,演示了如何在onDestroy()
方法中处理NFC相关的操作:
public class MainActivity extends AppCompatActivity {
private NfcAdapter nfcAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化NFC适配器
nfcAdapter = NfcAdapter.getDefaultAdapter(this);
}
@Override
protected void onDestroy() {
super.onDestroy();
if (nfcAdapter != null) {
// 在应用关闭时执行NFC相关的操作,比如关闭NFC连接等
// ...
}
}
}
在上面的示例中,当应用关闭时(即onDestroy()
方法被调用时),可以在其中执行NFC相关的操作,比如关闭NFC连接等。请根据您的具体需求在onDestroy()
方法中添加相应的代码。
下一篇:安卓NFS客户端