Я использую фрагменты в Android.I получил NoClassDefFoundException
, нажав кнопку. Код приведен ниже.NoClassDefFoundException
MainActivity.class
public void onClick(View view) {
// TODO Auto-generated method stub
if(view.equals(btnLogin)){
Intent logd=new Intent(getApplicationContext(), Home.class);
startActivity(logd);
}
Home.class
package com.nv.netpos;
import java.util.Stack;
import android.app.Fragment;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
public class Home extends SherlockFragmentActivity {
private FragmentTabHost tabHost;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
tabHost=(FragmentTabHost)findViewById(android.R.id.tabhost);
tabHost.setup(getApplicationContext(), getSupportFragmentManager());
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("HOME"),
Fragment2.class, null);
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("ITEMS"),
Fragment2.class, null);
}}
Дайте нам полную ошибку? – LotusUNSW
опубликовать файл AndroidManifest.xml и ошибку logcat. –
Помимо передачи 'getApplicationContext()' pass 'getActivity()'. @jithin – GrIsHu