Java 启动新活动会使我进入调试模式并停止应用程序

Java 启动新活动会使我进入调试模式并停止应用程序,java,android,Java,Android,我有一个列表视图。每当我点击listview的一项时,调试器就会被打开,而不是启动一个新的活动(即我想要的) 这是listview代码 setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, s)); ListView lv = getListView(); lv.setTextFilterEnabled(true); lv.setOnItemClickList

我有一个列表视图。每当我点击listview的一项时,调试器就会被打开,而不是启动一个新的活动(即我想要的)

这是listview代码

setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, s));
        ListView lv = getListView();
        lv.setTextFilterEnabled(true);
        lv.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                startAc();
    }
  });
内容类文件定义为:

包com.webkul.feedGrabber

import android.app.ListActivity;
import android.os.Bundle;

public class contents extends ListActivity{
     @Override
     protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.m);
     }
}

另外,所有xml文件都是正确的。

您的代码中必须有一个断点

试一试

运行>删除所有断点


您是否尝试按结果开始活动

Intent i = new Intent(this, contents.class);
startActivityForResult(i, SOME_INT);

实际上,我有点被listview代码“戳”了一下。我建议在那里搜索。

我认为只需startActivity()


我没有在项目中放置任何断点。存在某些警告。。就这样。我已经检查了日志文件。它只是给出一些警告。当调试器启动时,它在哪一行代码上?
Intent i = new Intent(this, contents.class);
startActivityForResult(i, SOME_INT);
public void startAc() {     
    Intent myIntent = new Intent(getApplicationContext(), contents.class);
    startActivity(myIntent);
}