0

簡単なアプリを作成しました。エラーはなく、アルゴリズム部分はエミュレーターと私の電話でスムーズに動作します。しかし、アクションバーの戻るボタンを押すとすぐにアプリが停止します。エミュレーターでは停止せず、正常に動作しますが、電話で停止します。電話 OS バージョン: 4.0.4 エミュレータ OS バージョン: 4.2

@SuppressLint("NewApi") 行も追加しました。

OnCreate コード (アクション バー用):

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        getActionBar().setDisplayHomeAsUpEnabled(true);}

アクティビティの別のメソッド:

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        NavUtils.navigateUpFromSameTask(this);
        return true;
    }
    return super.onOptionsItemSelected(item);
 }

親アクティビティも AndroidManifest ファイルで定義されています。

<activity
        android:name="com.example.app.DisplayMessage"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="com.example.app.MainActivity" >
         >
    </activity>
</application>
4

0 に答える 0