查看迁移文档,这似乎是假设我的整个构建环境(版本,插件,库)都是最新的。就我而言,它们只有5岁了,我无意升级其中的任何一个,因为我绝对不相信自己不会以破碎的地狱告终。此外,这是一个应用程序,我将在今年晚些时候用PWA替换它,因此迁移不需要时时适用或使用任何新功能。
因此,我正在寻找尽可能少的步骤来迁移并防止应用程序损坏。我认为我在接收方面很有帮助,但是我正在寻找有关注册和发送的建议。
我当前的代码是
@Override
public boolean onMenuItemSelected(MenuItem menuItem) {
switch (menuItem.getItemId()) {
case R.id.action_duo:
openFragment();
//Toast.makeText(DevicesPage.this, "2 switches", Toast.LENGTH_SHORT).show();
fabSpeedDial.closeMenu();
return true;
case R.id.action_tetra:
Toast.makeText(DevicesPage.this, "4 switches", Toast.LENGTH_SHORT).show();
fabSpeedDial.closeMenu();
return true;
case R.id.action_hexa:
Toast.makeText(DevicesPage.this, "6 switches", Toast.LENGTH_SHORT).show();
fabSpeedDial.closeMenu();
return true;
}
return true;
}
public void openFragment(){
getSupportFragmentManager().beginTransaction()
.replace(R.id.container_fragment_deviceAdd,fabDeviceAddingFragment)
.commit();
}
// REGISTRATION
gcm = GoogleCloudMessaging.getInstance(context);
MyLog.d("[G152] about to register with gcm...");
regid = gcm.register(SENDER_ID);
msg = "Device registered, registration ID=" + regid;
我需要进行的最小更改是什么?
答案 0 :(得分:0)