Java 启动新活动会使我进入调试模式并停止应用程序
我有一个列表视图。每当我点击listview的一项时,调试器就会被打开,而不是启动一个新的活动(即我想要的) 这是listview代码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
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);
}