启动一个新活动会让我进入调试模式并停止应用程序(starting a new activity throws me into debug mode and stops the app)
我有一个listview。 每当我敲击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(); } });startAc()函数在顶部定义为:
public void startAc() { startActivity( new Intent(this, contents.class) ); }内容类文件定义为:
包com.webkul.feed抓取;
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); } }PS所有的xml文件都是正确的。
I have a listview. Whenever I strike an item of listview the debugger gets opened instead of starting a new activity (i.e. what I want).
here is the listview code..
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(); } });the startAc() function is defined on top as:
public void startAc() { startActivity( new Intent(this, contents.class) ); }the contents class file is defined as:
package 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); } }P.S. all the xml files are correct.
最满意答案
我认为只有startActivity()
public void startAc() { Intent myIntent = new Intent(getApplicationContext(), contents.class); startActivity(myIntent); }I think with just startActivity()
public void startAc() { Intent myIntent = new Intent(getApplicationContext(), contents.class); startActivity(myIntent); }更多推荐
发布评论