Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 设置Acitvity不返回调用活动_Android_Android Activity_Preferenceactivity - Fatal编程技术网

Android 设置Acitvity不返回调用活动

Android 设置Acitvity不返回调用活动,android,android-activity,preferenceactivity,Android,Android Activity,Preferenceactivity,更新:启动活动后的完成是此问题的原因 我有一个导航抽屉基本活动类,所有其他未设置活动的活动都从该类继承。 “备份和备份”按钮选项栏都会退出应用程序,而不是导航到呼叫活动 对SettingsActivity的调用如下: case DRAWER_ITEM_SETTINGS: startActivity(new Intent(this, SettingsActivity.class)); finish(); break; AndroidManifest.xml条目: 我在想,

更新:启动活动后的完成是此问题的原因

我有一个导航抽屉基本活动类,所有其他未设置活动的活动都从该类继承。 “备份和备份”按钮选项栏都会退出应用程序,而不是导航到呼叫活动

对SettingsActivity的调用如下:

case DRAWER_ITEM_SETTINGS:
    startActivity(new Intent(this, SettingsActivity.class));
    finish();
    break;
AndroidManifest.xml条目:


我在想,问题可能在于上下文是BaseActivity,而不是扩展BaseActivity的ExampleActivity?我已经看到Google IO 2014应用程序以同样的方式调用他们的设置活动,并且它总是返回到调用活动…

返回调用活动是什么意思?您应该使用startActivityForResultintent启动活动,并在调用活动的onActivityResult中接收结果。但我并不是真的为结果启动设置活动?同样,返回调用活动,我的意思是,我要启动从中打开导航抽屉并启动设置活动的活动
<activity
        android:name=".SettingsActivity"
        android:label="@string/title_activity_settings"
        android:parentActivityName=".MainActivity">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.MainActivity" />
</activity>