1

私は Android 開発に慣れていないので、問題に苦しんでいます。私はAndroid 4.1.2で正常に動作することをテストしていますが、ボタンをクリックした後にAndroid 2.3.3にロードすると、新しいアクティビティが開始されますが、停止してクラッシュしますか? 何が問題になる可能性がありますか?mind_sdk は 9 に等しい

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

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.starter, menu);
        return true;
    }
    public void openS(View view){

        Intent intent = new Intent(this,LoginSU.class );
        startActivity(intent);
    }
    public void openG(View view){
        Intent intent = new Intent(this, LoginGE.class);
        startActivity(intent);
    }
}

人がボタンをクリックすると、アクション openS または openG が起動され、その後、新しいアクティビティが開始されます。Android 4.1.2 では動作しますが、2.3.3 では失敗しますか? 何が原因でしょうか?丸太の猫

11-14 10:11:26.817: I/dalvikvm(910): Could not find method kz.bimash.food.security.LoginSU.getActionBar, referenced from method kz.bimash.food.security.LoginSU.onCreate

実際には使用していませんが、アクションバーを要求しています。

4

2 に答える 2

1

ActionBar は、Android 3 以降のバージョンのみをサポートしています。古いバージョンの Android で ActionBar を使用するには、ActionBarSherlock を使用できます。

http://actionbarsherlock.com/

于 2012-11-14T10:35:48.837 に答える