私は、MainActivityとSettingsActivityの2つのアクティビティを持つアプリを持っています。 MainActivityには、1つの設定メニュー項目を持つメニューがあります。このメニュー項目をクリックすると、インテントとともにSettingsActivityが起動されます。アクティビティの起動後、左上隅の戻るボタンをクリックしても何も起こりません。私はインテントを使ってアクティビティを開始してから、アクティビティスタックは自動的に管理されると想定しました。私はMainActivityに戻りたいです。私はこの仮定で間違っていますか?Androidバックボタンが以前のアクティビティに戻ることはありません
は内部
public boolean onMenuItemSelected(int featureId, MenuItem item) {
int itemID = item.getItemId();
if(itemID == R.id.settings) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
}
return true;
}
SettingsActivity
public class SettingsActivity extends PreferenceActivity {
public static final String TEST = "test";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
あなたが追加してください可能性があなたのお役に立てば幸いです2つの活動の完全なコード? –
アクションバーのアプリアイコンをクリックしても何も起こらないということですか? – patheticpat
マニフェストも追加できますか?アクティビティのタグだけを追加することができます – Nativ