强制关机android
由于某些原因,我新创建的类将不会收到上一个类的意图,并导致应用程序关闭(这只发生在这个类中,而不会发生在其他类中) 这是我的密码:强制关机android,android,android-intent,Android,Android Intent,由于某些原因,我新创建的类将不会收到上一个类的意图,并导致应用程序关闭(这只发生在这个类中,而不会发生在其他类中) 这是我的密码: package com.WNF; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.wid
package com.WNF;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.app.ListActivity;
import android.content.Intent;
public class Actiemenu extends ListActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView (R.layout.actiemenu);
final String[] array = new String[] {
"Ding", "AnderDing", "Nogeending", "laatseding"
};
setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
if (position == 0) {
Intent een = new Intent(v.getContext(), Acties.class);
startActivity(een);
}
else if (position == 1) {
Intent twee = new Intent(v.getContext(), Acties2.class);
startActivity(twee);
}
}
});
getIntent();
}
}
package com.WNF;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.AdapterView.OnItemClickListener;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
导入android.app.ListActivity;
导入android.content.Intent;
公共类活动U扩展了ListActivity{
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.actiemenu);
最终字符串[]数组=新字符串[]{
“叮”、“安叮”、“不叮”、“拉特塞丁”
};
setListAdapter(新的ArrayAdapter(this,R.layout.actiemenu,array));
ListView lv=getListView();
lv.setTextFilterEnabled(真);
lv.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整型位置、长id){
如果(位置==0){
Intent een=新的Intent(v.getContext(),Acties.class);
星触觉;
}
否则如果(位置==1){
Intent twee=新的Intent(v.getContext(),Acties2.class);
星形触觉(twee);
}
}
});
getIntent();
}
}
我做错了什么
编辑:Logcat堆栈:
(来源:)当我将活动添加到AndroidManifest.xml 如果有帮助,请告诉我。根据问题,您的
onCreate()
方法中很可能存在未处理的异常
它是一个完整的调用堆栈吗?您可能会有一个类似“…由…”的字符串,它会将您指向代码中发生异常的位置(如果有)。我查看列表的方式是将活动的名称设置为: “com.whateveryouhavehere.+yourray[v] 把这个放在被舔过的盘子里 这应该让它进入正确的活动 现在,您告诉它根据单击数组的哪个部分转到名称
您需要使用在清单中为活动设置的名称,而不是类名。请从Logcat附加一个异常堆栈。真的,是另一个屏幕截图吗?难道人们不知道如何复制输出并将其粘贴为文本吗?屏幕截图没有显示,但显示的是
您是否在清单中声明了此活动
there@Lars..can请出示您的清单文件代码!因为我猜您在清单文件中丢失了异常日志-cat第5行中的活动条目。您可以发布用于启动此活动的代码吗?不,我确实忘记了,但在添加它时它仍然不起作用:(如果您可以发布堆栈,我们可能会提供更好的帮助。