首页 > 解决方案 > 为什么我的弹出活动出现两次?安卓

问题描述

这是我主要的列表视图,我将列表视图的项目传递给弹出活动

 listView.setOnItemClickListener (new AdapterView.OnItemClickListener ( ) {
      @Override
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            startActivity(new Intent (modificaGlicemia.this, popGlicemia.class));
            String elementoCliccato = parent.getItemAtPosition (position).toString ( );
            String[] separated = elementoCliccato.split ("\nData");
            String[] separated2 = separated[0].split (": ");
            IDSelezionato = separated2[1];
            Intent editScreenIntent = new Intent(modificaGlicemia.this, popGlicemia.class);
            editScreenIntent.putExtra("id",IDSelezionato);
            startActivity(editScreenIntent);
            }
  } 

标签: android

解决方案


您正在开始一项活动两次!在底部,您输入了startActivity(editScreenIntent);这就是弹出第二个活动的原因。


推荐阅读