Java 滑动菜单导航-什么也不发生
我正试图在本教程之后编写一个滑动菜单 没关系,我有我的项目列表,但我想点击项目,我可以打开一个活动。所以我试着在片段中写下:Java 滑动菜单导航-什么也不发生,java,android,arrays,slidingmenu,Java,Android,Arrays,Slidingmenu,我正试图在本教程之后编写一个滑动菜单 没关系,我有我的项目列表,但我想点击项目,我可以打开一个活动。所以我试着在片段中写下: @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { switch (arg2) { case 0:
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
switch (arg2) {
case 0:
Intent i = new Intent(getActivity().getBaseContext(), HomeActivity.class);
i.putExtra("CPU Statistics", "0"); MenuFragment.this.startActivity(i);
break;
case 5:
Intent intent1 = new Intent(getActivity().getBaseContext(), settings.class);
startActivity(intent1);
}
}
@覆盖
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
开关(arg2){
案例0:
意图i=新意图(getActivity().getBaseContext(),HomeActivity.class);
i、 putExtra(“CPU统计”,“0”);MenuFragment.this.startActivity(i);
打破
案例5:
Intent intent1=新的意图(getActivity().getBaseContext(),settings.class);
星触觉(intent1);
}
}
菜单在strings.xml中
<string-array name="marray">
<item>Chart</item>
<item>settings</item>
</string-array>
图表
设置
但是当我点击这些项目时,什么也没有发生。有问题吗?为什么要使用getActivity()。startActivity(intent)而不仅仅是startActivity(intent)不会改变:(如果我单击“活动未打开”。我还将尝试使用getApplicationContext()或ClassName.this而不是getActivity()…如果没有帮助,请尝试此代码位于片段类中..getApplicationContext或ClassName不起作用。此