02-19 11:49:17.369: E/AndroidRuntime(4209): java.lang.NoClassDefFoundError: com.slidingmenus.fragments.HomeFragment
02-19 11:49:17.369: E/AndroidRuntime(4209): at com.slidingmenus.MainActivity.displayCategoryView(MainActivity.java:242)
02-19 11:49:17.369: E/AndroidRuntime(4209): at com.slidingmenus.MainActivity.onCreate(MainActivity.java:121)
Run Code Online (Sandbox Code Playgroud)
尝试堆栈溢出中建议的每个步骤,但他们没有帮助.
它在4.0+中没有错误,但在2.3.x设备中它给出了java.lang.NoClassDefFoundError
line 242: fragment = new HomeFragment();
Run Code Online (Sandbox Code Playgroud)
我从片段导入的是:
import android.app.Fragment;
import android.app.FragmentManager;
Run Code Online (Sandbox Code Playgroud)
我正在使用:
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit();
Run Code Online (Sandbox Code Playgroud)
这是我的家庭片段:
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class HomeFragment extends Fragment {
public HomeFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.layout_main_fragment,container, false);
return rootView;
}
}
Run Code Online (Sandbox Code Playgroud)
花了一整个上午已经试图解决这个问题.仍然没有运气.任何帮助都非常感谢.
谢谢
我正在尝试学习LINQ,许多教程都是从这样的代码片段开始的:
private void button1_Click(object sender, EventArgs e)
{
int[] numbers = { 1,128,1569,136,658,1455,145 };
var items=
from item in numbers
select item;
foreach(var item in items)
label1.Text+=items.ToString() +"\n";
}
Run Code Online (Sandbox Code Playgroud)
结果预计是:
1
128
1596
...
Run Code Online (Sandbox Code Playgroud)
但真正的结果就是这个(!):

可能是什么导致了这个?这实际上是错误的结果吗?