-1
我想在我的Android應用程序中開發列表視圖我寫了以下類 但問題是它顯示空白屏幕 其實程序開始像這樣它首先有一個黑屏5秒,然後將其顯示在列表視圖但問題是,它不工作列表活動不工作顯示在Android應用程序的空白屏幕
public class Menu extends ListActivity {
String classes[] = { "NewscreenActivity", "example 1", "example 1",
"example 1", "example 1", "example 1", "example 1" };
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this,
android.R.layout.simple_expandable_list_item_1));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String cheese = classes[position];
try {
Class ourClass = Class
.forName("com.example.newscreentask" + cheese);
Intent ourIntent = Intent(Menu.this, ourClass);
startActivity(ourIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
private Intent Intent(Menu menu, Class ourClass) {
// TODO Auto-generated method stub
return null;
}
}
這是列表視圖類,但它不會出現
public class Splash extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread timer = new Thread() {
public void run() {
try {
sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
Intent newtask = new Intent(Splash.this, Menu.class);
startActivity(newtask);
}
}
};
timer.start();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
}
這是把它保持5秒的類,然後必須開始上面的類 謝謝Raghunandan我懂了工作,但問題是這樣的,當我點擊一個例如newscreentaskActivity從任何活動菜單類它不顯示任何結果
另一個問題是,我不能刪除最後一個Intent方法,因爲它顯示上面的錯誤Intent後= 請你可以建議我另一種方法來設置一個不同的奶酪的東西way