异常(索引 9,长度 9)



所以在编写一个新应用程序时,我遇到了一个越界异常,我似乎无法确定。我在此代码块之前停止了该应用程序,并且没有异常。但是一旦它进入这个块,我在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);
}
所以我

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

最新更新