Java 未调用onCreate活动

Java 未调用onCreate活动,java,android,tabs,Java,Android,Tabs,所以我有了这个TabActivity(我知道它已被弃用,但我不习惯使用片段),但我遇到了一个问题。它不是调用AnalisesPonto.class,而是传递一个id作为意图。我不知道这个代码有什么问题。以下是选项卡活动代码: @SuppressWarnings("deprecation") public class RelatorioPontos extends TabActivity { public void onCreate(Bundle savedInstanceState)

所以我有了这个TabActivity(我知道它已被弃用,但我不习惯使用片段),但我遇到了一个问题。它不是调用AnalisesPonto.class,而是传递一个id作为意图。我不知道这个代码有什么问题。以下是选项卡活动代码:

 @SuppressWarnings("deprecation")
public class RelatorioPontos extends TabActivity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.relatorio_layout);

        TabHost tabHost = getTabHost();
        TabHost.TabSpec spec;

        Intent desc = getIntent().setClass(this, DadosPonto.class);
        spec = tabHost.newTabSpec("dados").setIndicator("Dados", null).setContent(desc);
        tabHost.addTab(spec);

        Intent an = getIntent().setClass(this, AnalisesPonto.class);
        TabSpec analises = tabHost.newTabSpec("analises").setIndicator("Análises", null).setContent(an);
        tabHost.addTab(analises);
//      tabHost.addTab(spec);

        Intent multim = getIntent().setClass(this, ArquivosMultimidia.class);
        TabSpec multimidia = tabHost.newTabSpec("multimidia").setIndicator("Multimídia", null).setContent(multim);
        tabHost.addTab(multimidia);
//      tabHost.addTab(spec);

        tabHost.setCurrentTab(0);
    }
}
这是AnalisesPonto.class:

public class AnalisesPonto extends ListActivity implements OnItemClickListener{

    private ArrayList<AnaliseEstrutural> analises;
    private String id;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.analises_ponto_layout);

        id = getIntent().getStringExtra("id");

        ListView listView = (ListView) findViewById(R.id.analises_list);
        listView.setOnItemClickListener(this);

        AnalisesDAO andao = new AnalisesDAO(this);
        analises = andao.relatorioAnalises(id);

        AnalisesAdapter analisesAdapter = new AnalisesAdapter(this);
        for(int j = 0; j < analises.size(); j++) {
            analisesAdapter.add(analises.get(j));
        }

        setListAdapter(analisesAdapter);
    }

    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
    }

}
public类AnalisesPonto扩展ListActivity实现OnItemClickListener{
私人ArrayList分析;
私有字符串id;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.Analyses_ponto_layout);
id=getIntent().getStringExtra(“id”);
ListView ListView=(ListView)findViewById(R.id.analises\u列表);
setOnItemClickListener(this);
AnalisesDAO andao=新的AnalisesDAO(本);
分析=相关分析(id);
analisesdapter analisesdapter=新的analisesdapter(本);
对于(int j=0;j

其他两个onCreate(DadosPonto.class和ArquivosMultimidia.class)被称为right,只有这一个不工作,不知道该怎么办。

当您单击tab2时会发生什么?您放弃在清单中添加活动了吗?请给我们catlog:)它调用了ArquivosMultimidia的onCreate.classYes活动被添加到清单中