在我的應用程序中,用戶應該能夠點擊操作欄上的應用程序圖標以返回到第一個活動。我試圖實現下面的代碼,但它似乎並沒有工作。任何人有任何建議,使其工作?Action Bar主頁徽標/按鈕/圖標
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.result_details);
ActionBar actionBar = getActionBar();
actionBar.show();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
new MenuInflater(this).inflate(R.layout.menu, menu);
return (super.onCreateOptionsMenu(menu));
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent intent = new Intent(this, First.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
return true;
case R.id.feedback:
Intent intent1 = new Intent(ResultDetails.this.getApplicationContext(), feedback.class);
ResultDetails.this.startActivity(intent1);
return (true);
case R.id.about:
Intent intent2 = new Intent(ResultDetails.this.getApplicationContext(), about.class);
ResultDetails.this.startActivity(intent2);
return (true);
}
return (super.onOptionsItemSelected(item));
}
什麼不工作? –
反饋和關於按鈕的工作正常。但是當我點擊應用程序圖標時沒有任何反應。我應該能夠回到第一個活動,當我這樣做 – maxchia