例外(索引9,lenght9)

时间:2018-01-02 18:44:44

标签: java android

因此,在编写一个新的应用程序时,我遇到了一个超出范围的例外,我似乎无法指责。我在这个代码块之前停止了应用程序,我也没有例外。但是一旦它进入这个块,我就会在java lang java.lang.StringIndexOutOfBoundsException:length = 9;指数= 9 这是我认为导致问题的障碍。

     listView = (ListView) findViewById(R.id.contact_view);
     listView.setAdapter(new ContactViewAdapter(this, chatApplication.getStores(), new View.OnTouchListener() {
        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {

            if (MotionEvent.ACTION_UP == motionEvent.getAction()) {

                Intent intent = new Intent(ContactActivity.this, ChatActivity.class);

                TextView displayName = (TextView) view.findViewById(R.id.display_name);
                CharSequence charSequence = displayName.getText();

                setDisplayName(charSequence.toString());

                Store store = chatApplication.getStores().get(getDisplayName());
                store.setDelegate(contactActivity);

                intent.putExtra(ChatActivity.INTENT_EXTRA_STORE, store.getInstance().getStringIdentifier());

                startActivity(intent);
            }

            return true;
        }
    }));
    // Gives access to ChatApplication for notifying when instances are found
    setContactActivity(this);
}

1 个答案:

答案 0 :(得分:0)

所以我修好了。显然我的应用程序缺少一些权限。谢谢你的帮助。