2014-01-20 78 views
0

我有以下代码为什么这个活动没有显示我的布局?

@SuppressLint("NewApi") 

公共类Happy_HourActivity延伸SherlockActivity {

private ListView listaHP; 
private Bundle bundle; 
private List<HappyHourModel> listaHpModelResponse; 
private HappyHourAdapter adapterHappyHour; 

public void OnCreate(Bundle savedInstanceState){ 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 
    setContentView(R.layout.activity_happy__hour); 
    setTheme(R.style.Theme_Sherlock_Light_DarkActionBar); 
    setSupportProgressBarIndeterminateVisibility(true); 
    getSupportActionBar().setTitle("Happy Hour");  
    listaHP = (ListView)findViewById(R.id.list_happy); 
    bundle = getIntent().getExtras(); 

并从称为一个活动被称为 “descriptionActivity” 如下。

case R.id.happy: 
     intent = new Intent(DescriptionActivity.this, Happy_HourActivity.class); 
     intent.putExtra("_id", _bundle.getString("_id")); 
     intent.putExtra("_name", _bundle.getString("_name")); 
     startActivity(intent); 
    break; 

布局:

enter image description here

但这是表明

enter image description here

+0

你没有填充你的ListView。它是空的。 – Ahmad

+0

@Raghunandan它在'OnCreate()'(注意方法的拼写):) – codeMagic

+0

@codeMagic我注意到拼写因此我评论,但我没有注意到setContentView。在 – Raghunandan

回答

3

这种方法是错误的,你想要什么,可能永远不会叫

public void OnCreate(Bundle savedInstanceState){ 

应该

@Override 
public void onCreate(Bundle savedInstanceState){ 

小 “O”。如果你在那里有@Override注释,那么你的IDE可能会对你大吼,使得在运行之前更容易诊断。

+0

的确如此,这是因为擦除了该类的所有内容,并且当我编写该功能时效果不佳,感谢您的帮助, – cheloncio

相关问题