0
私はリストビューwithcinを持っており、誰かがリストビュー内のアイテムに対して をクリックすると、タイプ TabActivityのアクティビティを開始したいと考えています。Android Listview onclickを使用してTabActivityccを開始する
なぜ機能しないのでしょうか? 12月6日13:37:47.607:ERROR/AndroidRuntime(346):java.lang.IllegalStateException:によって引き起こさアクティビティ含有基まで添加することができない私が得るいくつかの理由
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
JobListRowData item = jobListAdapter.getItem(position);
Intent myIntent = new Intent(view.getContext(), EventsTabs.class);
startActivity(myIntent);
} } });
public class EventsTabs extends TabActivity {
private TabHost mTabHost;
@Override
public void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.event_main);
Resources res = getResources();
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, EventsTabs.class);
spec = tabHost.newTabSpec("artists").setIndicator("Artists", res.getDrawable(R.drawable.icon)).setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, EventsTabs.class);
spec = tabHost.newTabSpec("albums").setIndicator("Albums",res.getDrawable(R.drawable.icon)).setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, EventsTabs.class);
spec = tabHost.newTabSpec("songs").setIndicator("Songs", res.getDrawable(R.drawable.icon)).setContent(intent);
tabHost.addTab(spec);
tabHost.setup();
}
}
作成されました。あなたのコードにこれを追加すること
申し訳ありませんが同じ問題です.... – ITECH
私の編集をチェックしてください。 –
これは、「グループが作成されるまでアクティビティを追加できない」という理由です。それを得る? –