如标题所示,例如,我的值是02,我希望第一个零保持在该位置,以便我可以控制我的pendingIntent。

我的程序基本上有一个列表,每个项目都有它自己的选项,我可以控制alertmanager的唯一方法是知道确切的唯一ID,这样我就可以取消正确的通知,但是我无法提出其他解决方案:

int FirstListPosition = getArguments().getInt(EXTRA_FirstListPosition);
        int InnerListPosition = getArguments().getInt(EXTRA_PASSEDPOSITION);
        String Merge = Integer.toString(FirstListPosition) + Integer.toString(InnerListPosition);
        int FinalValue = Integer.parseInt(Merge);


因此,如果单击主列表中的第一项,则FirstListPosition将为0;如果单击主列表中的列表中的第三项,则InnerListPosition将为2

因此字符串合并将为= 02,这样唯一的ID将永远不会相同,并且如果用户想要取消特定的未完成的“通知”,我实际上可以获得两者的位置。

希望你们明白我的意思

最佳答案

看看NumberFormat。此类旨在用于根据特定模式来格式化数字。

09-29 19:19